<!DOCTYPE html>

<html>
<head>
<meta charset="UTF-8">
<link href="style.css" type="text/css" rel="stylesheet">
<title>MPSADBW — Compute Multiple Packed Sums of Absolute Difference </title></head>
<body>
<h1>MPSADBW — Compute Multiple Packed Sums of Absolute Difference</h1>
<table>
<tr>
<th>Opcode/Instruction</th>
<th>Op/En</th>
<th>64/32-bit Mode</th>
<th>CPUID Feature Flag</th>
<th>Description</th></tr>
<tr>
<td>
<p>66 0F 3A 42 /r ib</p>
<p>MPSADBW <em>xmm1, xmm2/m128, imm8</em></p></td>
<td>RMI</td>
<td>V/V</td>
<td>SSE4_1</td>
<td>Sums absolute 8-bit integer difference of adjacent groups of 4 byte integers in <em>xmm1 </em>and <em>xmm2/m128 </em>and writes the results in <em>xmm1</em>. Starting offsets within <em>xmm1</em> and <em>xmm2/m128</em> are determined by <em>imm8</em>.</td></tr>
<tr>
<td>
<p>VEX.NDS.128.66.0F3A.WIG 42 /r ib</p>
<p>VMPSADBW <em>xmm1, xmm2, xmm3/m128, imm8</em></p></td>
<td>RVMI</td>
<td>V/V</td>
<td>AVX</td>
<td>Sums absolute 8-bit integer difference of adjacent groups of 4 byte integers in <em>xmm2 </em>and <em>xmm3/m128</em> and writes the results in <em>xmm1</em>. Starting offsets within <em>xmm2 </em>and <em>xmm3/m128</em> are determined by <em>imm8</em>.</td></tr>
<tr>
<td>
<p>VEX.NDS.256.66.0F3A.WIG 42 /r ib</p>
<p>VMPSADBW <em>ymm1, ymm2, ymm3/m256, imm8</em></p></td>
<td>RVMI</td>
<td>V/V</td>
<td>AVX2</td>
<td>Sums absolute 8-bit integer difference of adjacent groups of 4 byte integers in<em> xmm2 </em>and<em> ymm3/m128</em> and writes the results in <em>ymm1</em>. Starting offsets within <em>ymm2</em> and <em>xmm3/m128</em> are determined by<em> imm8</em>.</td></tr></table>
<h3>Instruction Operand Encoding</h3>
<table>
<tr>
<td>Op/En</td>
<td>Operand 1</td>
<td>Operand 2</td>
<td>Operand 3</td>
<td>Operand 4</td></tr>
<tr>
<td>RMI</td>
<td>ModRM:reg (r, w)</td>
<td>ModRM:r/m (r)</td>
<td>imm8</td>
<td>NA</td></tr>
<tr>
<td>RVMI</td>
<td>ModRM:reg (w)</td>
<td>VEX.vvvv (r)</td>
<td>ModRM:r/m (r)</td>
<td>imm8</td></tr></table>
<h2>Description</h2>
<p>(V)MPSADBW calculates packed word results of sum-absolute-difference (SAD) of unsigned bytes from two blocks of 32-bit dword elements, using two select fields in the immediate byte to select the offsets of the two blocks within the first source operand and the second operand. Packed SAD word results are calculated within each 128-bit lane. Each SAD word result is calculated between a stationary block_2 (whose offset within the second source operand is selected by a two bit select control, multiplied by 32 bits) and a sliding block_1 at consecutive byte-granular position within the first source operand. The offset of the first 32-bit block of block_1 is selectable using a one bit select control, multiplied by 32 bits.</p>
<p>128-bit Legacy SSE version: Imm8[1:0]*32 specifies the bit offset of block_2 within the second source operand. Imm[2]*32 specifies the initial bit offset of the block_1 within the first source operand. The first source operand and destination operand are the same. The first source and destination operands are XMM registers. The second source operand is either an XMM register or a 128-bit memory location. Bits (VLMAX-1:128) of the corresponding YMM destination register remain unchanged. Bits 7:3 of the immediate byte are ignored.</p>
<p>VEX.128 encoded version: Imm8[1:0]*32 specifies the bit offset of block_2 within the second source operand. Imm[2]*32 specifies the initial bit offset of the block_1 within the first source operand. The first source and desti-nation operands are XMM registers. The second source operand is either an XMM register or a 128-bit memory location. Bits (127:128) of the corresponding YMM register are zeroed. Bits 7:3 of the immediate byte are ignored.</p>
<p>VEX.256 encoded version: The sum-absolute-difference (SAD) operation is repeated 8 times for MPSADW between the same block_2 (fixed offset within the second source operand) and a variable block_1 (offset is shifted by 8 bits for each SAD operation) in the first source operand. Each 16-bit result of eight SAD operations between block_2 and block_1 is written to the respective word in the lower 128 bits of the destination operand.</p>
<p>Additionally, VMPSADBW performs another eight SAD operations on block_4 of the second source operand and block_3 of the first source operand. (Imm8[4:3]*32 + 128) specifies the bit offset of block_4 within the second source operand. (Imm[5]*32+128) specifies the initial bit offset of the block_3 within the first source operand. Each 16-bit result of eight SAD operations between block_4 and block_3 is written to the respective word in the upper 128 bits of the destination operand.</p>
<p>The first source operand is a YMM register. The second source register can be a YMM register or a 256-bit memory location. The destination operand is a YMM register. Bits 7:6 of the immediate byte are ignored.</p>
<p>Note: If VMPSADBW is encoded with VEX.L= 1, an attempt to execute the instruction encoded with VEX.L= 1 will cause an #UD exception.</p>
<svg width="568.799985" viewBox="112.380000 531574.980010 379.199990 414.119990" height="621.179985">
<text y="531598.306888" x="366.24" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="61.075213">Imm[4:3]*32+128</text>
<text y="531606.947888" x="442.6202" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">128</text>
<text y="531607.727888" x="156.6015" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">255</text>
<text y="531607.907688" x="219.1814" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">224</text>
<text y="531608.147388" x="292.6211" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">192</text>
<text y="531641.326388" x="160.3207" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4398843">Src2</text>
<text y="531645.106888" x="349.74" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="32.2772472">Abs. Diff.</text>
<text y="531648.346488" x="401.2198" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="54.4203082">Imm[5]*32+128</text>
<text y="531698.505988" x="158.7609" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4582636">Src1</text>
<text y="531727.727088" x="402.0003" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.384925">144</text>
<text y="531727.906888" x="440.64" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">128</text>
<text y="531728.746788" x="174.4214" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">255</text>
<text y="531758.927988" x="154.3216" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="40.0157316">Destination</text>
<text y="531796.546888" x="371.82" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="43.087472">Imm[1:0]*32</text>
<text y="531805.127988" x="448.2002" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="4.442996">0</text>
<text y="531805.907888" x="162.1815" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">127</text>
<text y="531806.147688" x="224.8214" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="8.8819965">96</text>
<text y="531806.327388" x="298.2011" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="8.8819965">64</text>
<text y="531839.566388" x="165.9607" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4582636">Src2</text>
<text y="531843.286888" x="355.32" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="32.2780463">Abs. Diff.</text>
<text y="531846.526588" x="406.7998" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="36.4837096">Imm[2]*32</text>
<text y="531893.747388" x="169.1417" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4582636">Src1</text>
<text y="531925.967088" x="407.6403" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="8.8819965">16</text>
<text y="531926.146888" x="446.22" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="4.442996">0</text>
<text y="531926.926788" x="180.0014" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="13.320997">127</text>
<text y="531959.146188" x="157.141" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="40.018928">Destination</text>
<rect y="531930.48" x="216.18" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="182.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="416.58" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="383.16" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="349.8" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="316.38" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="282.96" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.6"></rect>
<rect y="531930.48" x="249.54" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="33.66"></rect>
<rect y="531732.24" x="243.96" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="210.54" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="177.18" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="411.0" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="377.58" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="344.16" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="310.8" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531732.24" x="277.38" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0600000001" width="33.6"></rect>
<rect y="531662.28" x="346.38" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531809.04" x="308.4" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="17.46" width="71.4"></rect>
<rect y="531610.86" x="158.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531610.86" x="230.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531610.86" x="302.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531610.86" x="374.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531809.1" x="164.34" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531809.1" x="380.4" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531809.1" x="236.34" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.0"></rect>
<rect y="531809.1" x="308.34" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="72.06"></rect>
<path style="stroke:black" d="M374.400000,531603.360000 L374.400000,531607.440000 L374.880010,531607.440000 L374.880010,531603.360000 "></path>
<path style="stroke:black" d="M318.600000,531610.560010 L318.600000,531610.800000 L319.079980,531610.800000 L319.079980,531610.560010 "></path>
<path style="stroke:black" d="M158.520000,531610.620000 L158.520000,531628.860000 L159.000010,531628.860000 L159.000010,531610.620000 "></path>
<path style="stroke:black" d="M230.520000,531610.620000 L230.520000,531628.860000 L231.000000,531628.860000 L231.000000,531610.620000 "></path>
<path style="stroke:black" d="M302.520000,531610.620000 L302.520000,531628.860000 L303.000010,531628.860000 L303.000010,531610.620000 "></path>
<path style="stroke:black" d="M302.520000,531610.620000 L302.520000,531628.320000 L303.000010,531628.320000 L303.000010,531610.620000 "></path>
<path style="stroke:black" d="M374.520000,531610.620000 L374.520000,531628.860000 L375.000010,531628.860000 L375.000010,531610.620000 "></path>
<path style="stroke:black" d="M158.760000,531610.620020 L158.760000,531611.100000 L231.000000,531611.100000 L231.000000,531610.620020 "></path>
<path style="stroke:black" d="M230.760000,531610.620020 L230.760000,531611.100000 L303.000000,531611.100000 L303.000000,531610.620020 "></path>
<path style="stroke:black" d="M302.760000,531610.620020 L302.760000,531611.100000 L375.000000,531611.100000 L375.000000,531610.620020 "></path>
<path style="stroke:black" d="M302.760000,531610.620020 L302.760000,531611.100000 L374.400000,531611.100000 L374.400000,531610.620020 "></path>
<path style="stroke:black" d="M374.760000,531610.620020 L374.760000,531611.100000 L447.000000,531611.100000 L447.000000,531610.620020 "></path>
<path style="stroke:black" d="M318.600000,531610.800000 L318.600000,531628.500000 L319.079980,531628.500000 L319.079980,531610.800000 "></path>
<path style="stroke:black" d="M230.520000,531610.860000 L230.520000,531629.100000 L231.000000,531629.100000 L231.000000,531610.860000 "></path>
<path style="stroke:black" d="M302.520000,531610.860000 L302.520000,531629.100000 L303.000010,531629.100000 L303.000010,531610.860000 "></path>
<path style="stroke:black" d="M373.920000,531610.860000 L373.920000,531628.560000 L374.399980,531628.560000 L374.399980,531610.860000 "></path>
<path style="stroke:black" d="M374.520000,531610.860000 L374.520000,531629.100000 L375.000010,531629.100000 L375.000010,531610.860000 "></path>
<path style="stroke:black" d="M446.520000,531610.860000 L446.520000,531629.100000 L447.000010,531629.100000 L447.000010,531610.860000 "></path>
<path style="stroke:black" d="M355.140000,531610.920010 L355.140000,531611.160000 L355.619980,531611.160000 L355.619980,531610.920010 "></path>
<path style="stroke:black" d="M337.200000,531610.980010 L337.200000,531611.220000 L337.679980,531611.220000 L337.679980,531610.980010 "></path>
<path style="stroke:black" d="M355.140000,531611.160000 L355.140000,531628.860000 L355.619980,531628.860000 L355.619980,531611.160000 "></path>
<path style="stroke:black" d="M337.200000,531611.220000 L337.200000,531628.920000 L337.679980,531628.920000 L337.679980,531611.220000 "></path>
<path style="stroke:black" d="M302.520000,531628.079960 L302.520000,531628.560000 L374.160000,531628.560000 L374.160000,531628.079960 "></path>
<path style="stroke:black" d="M158.520000,531628.620020 L158.520000,531629.100000 L230.760000,531629.100000 L230.760000,531628.620020 "></path>
<path style="stroke:black" d="M230.520000,531628.620020 L230.520000,531629.100000 L302.760000,531629.100000 L302.760000,531628.620020 "></path>
<path style="stroke:black" d="M302.520000,531628.620020 L302.520000,531629.100000 L374.760000,531629.100000 L374.760000,531628.620020 "></path>
<path style="stroke:black" d="M374.520000,531628.620020 L374.520000,531629.100000 L446.760000,531629.100000 L446.760000,531628.620020 "></path>
<path style="stroke:black" d="M317.760000,531632.040000 L317.940000,531631.920000 L317.700000,531631.500000 L317.520000,531631.620000 "></path>
<path style="stroke:black" d="M325.560000,531632.040000 L325.740000,531631.920000 L325.500000,531631.500000 L325.320000,531631.620000 "></path>
<path style="stroke:black" d="M340.620000,531631.620000 L340.440000,531631.500000 L340.140000,531631.860000 L340.320000,531631.980000 "></path>
<path style="stroke:black" d="M317.760000,531632.040000 L317.520000,531631.620000 L214.740000,531686.340000 L214.980000,531686.760000 "></path>
<path style="stroke:black" d="M325.560000,531632.040000 L325.320000,531631.620000 L238.380000,531682.800000 L238.620000,531683.220000 "></path>
<path style="stroke:black" d="M340.620000,531631.620000 L340.320000,531631.980000 L370.800000,531657.060000 L371.100000,531656.700000 "></path>
<path style="stroke:black" d="M334.980000,531632.400000 L335.100000,531632.220000 L334.740000,531631.920000 L334.620000,531632.100000 "></path>
<path style="stroke:black" d="M385.200000,531643.320000 L385.140000,531642.240000 L385.140000,531642.300000 L384.840000,531641.160000 L384.900000,531641.220000 L384.420000,531640.140000 L384.420000,531640.200000 L383.700000,531639.180000 L382.920000,531638.220000 L382.980000,531638.220000 L381.960000,531637.320000 L380.820000,531636.480000 L380.820000,531636.540000 L379.560000,531635.760000 L378.120000,531635.040000 L378.180000,531635.040000 L376.680000,531634.380000 L375.060000,531633.840000 L373.320000,531633.360000 L371.460000,531633.000000 L371.520000,531633.000000 L369.660000,531632.700000 L367.680000,531632.520000 L365.640000,531632.460000 L363.660000,531632.520000 L363.720000,531632.520000 L361.740000,531632.700000 L359.820000,531633.000000 L358.020000,531633.360000 L356.280000,531633.840000 L356.340000,531633.840000 L354.720000,531634.380000 L353.160000,531635.040000 L351.780000,531635.760000 L350.520000,531636.540000 L350.580000,531636.480000 L349.440000,531637.320000 L348.420000,531638.220000 L347.580000,531639.180000 L347.640000,531639.120000 L346.980000,531640.140000 L346.500000,531641.220000 L346.500000,531641.160000 L346.200000,531642.300000 L346.080000,531643.380000 L346.080000,531643.320000 L346.200000,531644.460000 L346.200000,531644.400000 L346.500000,531645.540000 L346.980000,531646.560000 L346.980000,531646.500000 L347.640000,531647.520000 L347.580000,531647.520000 L348.420000,531648.540000 L348.420000,531648.480000 L349.440000,531649.380000 L350.580000,531650.220000 L350.520000,531650.220000 L351.780000,531651.000000 L353.160000,531651.720000 L352.980000,531652.140000 L352.920000,531652.140000 L351.540000,531651.420000 L350.280000,531650.640000 L350.280000,531650.580000 L349.140000,531649.740000 L348.120000,531648.840000 L348.060000,531648.840000 L347.220000,531647.820000 L347.220000,531647.760000 L346.560000,531646.740000 L346.080000,531645.720000 L346.020000,531645.660000 L345.720000,531644.520000 L345.600000,531643.380000 L345.600000,531643.320000 L345.720000,531642.240000 L345.720000,531642.180000 L346.020000,531641.040000 L346.080000,531641.040000 L346.560000,531639.960000 L346.560000,531639.900000 L347.220000,531638.880000 L348.060000,531637.920000 L348.120000,531637.860000 L349.140000,531636.960000 L350.280000,531636.120000 L351.540000,531635.340000 L352.920000,531634.620000 L352.980000,531634.620000 L354.540000,531633.960000 L354.540000,531633.900000 L356.160000,531633.360000 L357.900000,531632.880000 L359.700000,531632.520000 L359.760000,531632.520000 L361.680000,531632.220000 L363.660000,531632.040000 L365.640000,531631.980000 L367.680000,531632.040000 L370.037000,531632.176000 L372.923000,531632.658000 L375.180000,531633.360000 L375.240000,531633.360000 L376.860000,531633.900000 L376.860000,531633.960000 L378.360000,531634.620000 L380.332000,531635.538000 L382.869000,531637.013000 L384.060000,531638.880000 L384.120000,531638.880000 L384.840000,531639.900000 L384.840000,531639.960000 L385.320000,531641.040000 L385.620000,531642.180000 L385.620000,531642.240000 L385.680000,531643.320000 "></path>
<path style="stroke:black" d="M334.980000,531632.400000 L334.620000,531632.100000 L301.320000,531672.960000 L301.680000,531673.260000 "></path>
<path style="stroke:black" d="M328.620000,531632.640000 L328.800000,531632.520000 L328.500000,531632.100000 L328.320000,531632.220000 "></path>
<path style="stroke:black" d="M332.220000,531632.580000 L332.400000,531632.460000 L332.100000,531632.100000 L331.920000,531632.220000 "></path>
<path style="stroke:black" d="M328.620000,531632.640000 L328.320000,531632.220000 L260.580000,531679.080000 L260.880000,531679.500000 "></path>
<path style="stroke:black" d="M332.220000,531632.580000 L331.920000,531632.220000 L283.320000,531673.440000 L283.620000,531673.800000 "></path>
<path style="stroke:black" d="M337.860000,531633.300000 L337.920000,531633.120000 L337.500000,531632.940000 L337.440000,531633.120000 "></path>
<path style="stroke:black" d="M337.860000,531633.300000 L337.440000,531633.120000 L322.140000,531667.620000 L322.560000,531667.800000 "></path>
<path style="stroke:black" d="M339.600000,531633.360010 L339.600000,531633.600000 L340.079980,531633.600000 L340.079980,531633.360010 "></path>
<path style="stroke:black" d="M340.080000,531633.600000 L339.600000,531633.600000 L340.980000,531665.760000 L341.460000,531665.760000 "></path>
<path style="stroke:black" d="M353.160000,531651.720000 L354.720000,531652.380000 L354.720000,531652.320000 L356.340000,531652.860000 L356.280000,531652.860000 L358.020000,531653.340000 L359.820000,531653.700000 L361.740000,531654.000000 L363.720000,531654.180000 L363.660000,531654.180000 L367.680000,531654.180000 L369.660000,531654.000000 L371.520000,531653.700000 L371.460000,531653.700000 L373.320000,531653.340000 L375.060000,531652.860000 L376.680000,531652.320000 L376.680000,531652.380000 L378.180000,531651.720000 L378.120000,531651.720000 L379.560000,531651.000000 L380.820000,531650.220000 L381.960000,531649.380000 L382.980000,531648.480000 L382.920000,531648.540000 L383.700000,531647.520000 L384.420000,531646.500000 L384.420000,531646.560000 L384.900000,531645.540000 L384.840000,531645.540000 L385.140000,531644.400000 L385.140000,531644.460000 L385.200000,531643.320000 L385.680000,531643.320000 L385.620000,531644.460000 L385.620000,531644.520000 L385.320000,531645.660000 L385.320000,531645.720000 L384.840000,531646.740000 L384.840000,531646.800000 L384.120000,531647.820000 L384.060000,531647.820000 L378.205000,531655.409000 L362.862000,531656.115000 L354.540000,531652.800000 L352.980000,531652.140000 "></path>
<path style="stroke:black" d="M406.800000,531653.160000 L406.800000,531657.840000 L407.279980,531657.840000 L407.279980,531653.160000 "></path>
<path style="stroke:black" d="M371.340000,531657.480000 L372.000000,531655.620000 L372.300000,531654.660000 L372.900000,531655.560000 L376.620000,531661.020000 L377.640000,531662.460000 L376.020000,531661.740000 L370.020000,531659.100000 L369.060000,531658.680000 L369.960000,531658.200000 L370.440000,531658.200000 L376.440000,531660.840000 L376.020000,531661.740000 L375.780000,531661.560000 L372.060000,531656.100000 L372.900000,531655.560000 L372.960000,531655.980000 L372.300000,531657.840000 "></path>
<path style="stroke:black" d="M371.820000,531657.660000 L372.480000,531655.800000 L376.200000,531661.260000 L370.200000,531658.620000 "></path>
<path style="stroke:black" d="M371.100000,531656.700000 L370.740000,531657.060000 L371.640000,531657.840000 L372.000000,531657.480000 "></path>
<path style="stroke:black" d="M371.100000,531656.700000 L371.280000,531656.820000 L370.980000,531657.180000 L370.800000,531657.060000 "></path>
<path style="stroke:black" d="M369.960000,531658.200000 L371.580000,531657.240000 L372.300000,531657.840000 L372.240000,531658.020000 L372.060000,531658.080000 L370.440000,531659.040000 "></path>
<path style="stroke:black" d="M341.100000,531666.420000 L342.900000,531665.700000 L343.800000,531665.280000 L343.560000,531666.360000 L342.000000,531672.780000 L341.580000,531674.460000 L341.040000,531672.780000 L338.940000,531666.480000 L338.580000,531665.520000 L339.600000,531665.820000 L339.900000,531666.180000 L342.000000,531672.480000 L341.040000,531672.780000 L341.040000,531672.480000 L342.600000,531666.060000 L343.560000,531666.360000 L343.260000,531666.660000 L341.460000,531667.380000 "></path>
<path style="stroke:black" d="M341.460000,531665.760000 L340.980000,531665.760000 L341.040000,531666.900000 L341.520000,531666.900000 "></path>
<path style="stroke:black" d="M339.600000,531665.820000 L341.460000,531666.420000 L341.460000,531667.380000 L341.280000,531667.440000 L341.100000,531667.380000 L339.240000,531666.780000 "></path>
<path style="stroke:black" d="M341.280000,531666.900000 L343.080000,531666.180000 L341.520000,531672.600000 L339.420000,531666.300000 "></path>
<path style="stroke:black" d="M321.840000,531668.220000 L323.760000,531668.340000 L324.840000,531668.400000 L324.120000,531669.240000 L319.920000,531674.280000 L318.780000,531675.600000 L319.020000,531673.860000 L319.920000,531667.320000 L320.100000,531666.300000 L320.820000,531667.020000 L320.940000,531667.440000 L320.040000,531673.980000 L319.020000,531673.860000 L319.140000,531673.620000 L323.340000,531668.580000 L324.120000,531669.240000 L323.700000,531669.420000 L321.780000,531669.300000 "></path>
<path style="stroke:black" d="M320.820000,531667.020000 L322.200000,531668.400000 L321.780000,531669.300000 L321.600000,531669.240000 L320.100000,531667.740000 "></path>
<path style="stroke:black" d="M321.840000,531668.760000 L323.760000,531668.880000 L319.560000,531673.920000 L320.460000,531667.380000 "></path>
<path style="stroke:black" d="M322.560000,531667.800000 L322.080000,531667.560000 L321.600000,531668.640000 L322.080000,531668.880000 "></path>
<path style="stroke:black" d="M322.560000,531667.800000 L322.500000,531667.980000 L322.080000,531667.800000 L322.140000,531667.620000 "></path>
<path style="stroke:black" d="M300.960000,531673.500000 L302.760000,531674.160000 L303.720000,531674.460000 L302.820000,531675.060000 L297.420000,531678.780000 L295.980000,531679.800000 L296.700000,531678.180000 L299.280000,531672.120000 L299.700000,531671.160000 L300.180000,531672.060000 L300.180000,531672.540000 L297.600000,531678.540000 L296.700000,531678.180000 L296.880000,531677.940000 L302.280000,531674.220000 L302.820000,531675.060000 L302.400000,531675.120000 L300.600000,531674.460000 "></path>
<path style="stroke:black" d="M282.780000,531673.920000 L284.460000,531674.880000 L285.360000,531675.360000 L284.400000,531675.780000 L278.400000,531678.480000 L276.780000,531679.200000 L277.800000,531677.760000 L281.460000,531672.300000 L282.000000,531671.400000 L282.360000,531672.360000 L282.300000,531672.840000 L278.640000,531678.300000 L277.800000,531677.760000 L277.980000,531677.580000 L283.980000,531674.880000 L284.400000,531675.780000 L283.980000,531675.720000 L282.300000,531674.760000 "></path>
<path style="stroke:black" d="M300.180000,531672.060000 L301.200000,531673.740000 L300.600000,531674.460000 L300.420000,531674.400000 L300.360000,531674.220000 L299.340000,531672.540000 "></path>
<path style="stroke:black" d="M300.780000,531673.980000 L302.580000,531674.640000 L297.180000,531678.360000 L299.760000,531672.300000 "></path>
<path style="stroke:black" d="M282.360000,531672.360000 L283.020000,531674.160000 L282.300000,531674.760000 L282.120000,531674.700000 L282.060000,531674.520000 L281.400000,531672.720000 "></path>
<path style="stroke:black" d="M282.540000,531674.340000 L284.220000,531675.300000 L278.220000,531678.000000 L281.880000,531672.540000 "></path>
<path style="stroke:black" d="M301.680000,531673.260000 L301.320000,531672.900000 L300.600000,531673.800000 L300.960000,531674.160000 "></path>
<path style="stroke:black" d="M301.680000,531673.260000 L301.560000,531673.440000 L301.200000,531673.140000 L301.320000,531672.960000 "></path>
<path style="stroke:black" d="M283.620000,531673.800000 L283.260000,531673.440000 L282.360000,531674.160000 L282.720000,531674.520000 "></path>
<path style="stroke:black" d="M283.620000,531673.800000 L283.440000,531673.920000 L283.140000,531673.560000 L283.320000,531673.440000 "></path>
<path style="stroke:black" d="M260.100000,531679.500000 L261.660000,531680.640000 L262.500000,531681.240000 L261.480000,531681.540000 L255.240000,531683.640000 L253.620000,531684.180000 L254.700000,531682.860000 L258.840000,531677.760000 L259.440000,531676.980000 L259.740000,531677.880000 L259.620000,531678.360000 L255.480000,531683.460000 L254.700000,531682.860000 L254.940000,531682.680000 L261.180000,531680.580000 L261.480000,531681.540000 L261.060000,531681.480000 L259.500000,531680.340000 "></path>
<path style="stroke:black" d="M259.740000,531677.880000 L260.280000,531679.740000 L259.500000,531680.340000 L259.380000,531680.220000 L259.320000,531680.040000 L258.780000,531678.180000 "></path>
<path style="stroke:black" d="M259.800000,531679.920000 L261.360000,531681.060000 L255.120000,531683.160000 L259.260000,531678.060000 "></path>
<path style="stroke:black" d="M260.820000,531679.440000 L260.580000,531679.080000 L259.680000,531679.740000 L259.920000,531680.100000 "></path>
<path style="stroke:black" d="M260.880000,531679.500000 L260.700000,531679.620000 L260.400000,531679.200000 L260.580000,531679.080000 "></path>
<path style="stroke:black" d="M237.780000,531683.160000 L239.280000,531684.420000 L240.120000,531685.080000 L239.040000,531685.320000 L232.620000,531686.940000 L230.940000,531687.420000 L232.140000,531686.160000 L236.700000,531681.360000 L237.420000,531680.580000 L237.600000,531681.600000 L237.480000,531682.020000 L232.920000,531686.820000 L232.140000,531686.160000 L232.440000,531685.980000 L238.860000,531684.360000 L239.040000,531685.320000 L238.680000,531685.260000 L237.180000,531684.000000 "></path>
<path style="stroke:black" d="M380.460000,531680.940000 L380.340000,531680.760000 L379.980000,531681.060000 L380.100000,531681.240000 "></path>
<path style="stroke:black" d="M380.460000,531680.940000 L380.100000,531681.240000 L418.440000,531723.960000 L418.800000,531723.660000 "></path>
<path style="stroke:black" d="M237.600000,531681.600000 L237.960000,531683.520000 L237.180000,531684.000000 L237.000000,531683.880000 L237.000000,531683.640000 L236.640000,531681.720000 "></path>
<path style="stroke:black" d="M237.480000,531683.580000 L238.980000,531684.840000 L232.560000,531686.460000 L237.120000,531681.660000 "></path>
<path style="stroke:black" d="M238.620000,531683.160000 L238.380000,531682.800000 L237.360000,531683.400000 L237.600000,531683.760000 "></path>
<path style="stroke:black" d="M238.620000,531683.220000 L238.440000,531683.340000 L238.200000,531682.920000 L238.380000,531682.800000 "></path>
<path style="stroke:black" d="M214.200000,531686.700000 L216.360000,531688.680000 L215.340000,531688.860000 L208.860000,531690.240000 L207.240000,531690.600000 L208.440000,531689.400000 L213.180000,531684.780000 L213.900000,531684.060000 L214.020000,531685.080000 L213.900000,531685.500000 L209.160000,531690.120000 L208.440000,531689.400000 L208.680000,531689.280000 L215.160000,531687.900000 L215.340000,531688.860000 L214.920000,531688.740000 L213.480000,531687.420000 "></path>
<path style="stroke:black" d="M214.020000,531685.080000 L214.320000,531687.000000 L213.480000,531687.420000 L213.360000,531687.300000 L213.360000,531687.120000 L213.060000,531685.200000 "></path>
<path style="stroke:black" d="M213.840000,531687.060000 L215.280000,531688.380000 L208.800000,531689.760000 L213.540000,531685.140000 "></path>
<path style="stroke:black" d="M369.900000,531685.380000 L369.840000,531685.140000 L369.360000,531685.320000 L369.420000,531685.560000 "></path>
<path style="stroke:black" d="M369.900000,531685.380000 L369.420000,531685.560000 L382.800000,531721.620000 L383.280000,531721.440000 "></path>
<path style="stroke:black" d="M214.980000,531686.760000 L214.740000,531686.280000 L213.720000,531686.820000 L213.960000,531687.300000 "></path>
<path style="stroke:black" d="M214.980000,531686.760000 L214.800000,531686.880000 L214.560000,531686.460000 L214.740000,531686.340000 "></path>
<path style="stroke:black" d="M348.540000,531689.220000 L348.480000,531688.980000 L348.000000,531689.160000 L348.060000,531689.400000 "></path>
<path style="stroke:black" d="M348.540000,531689.220000 L348.060000,531689.400000 L359.040000,531722.100000 L359.520000,531721.920000 "></path>
<path style="stroke:black" d="M409.620000,531704.340000 L409.560000,531703.320000 L409.560000,531703.380000 L409.320000,531702.420000 L409.380000,531702.480000 L409.020000,531701.520000 L408.540000,531700.620000 L408.540000,531700.680000 L407.940000,531699.840000 L407.220000,531699.000000 L407.280000,531699.000000 L406.440000,531698.220000 L405.540000,531697.500000 L405.540000,531697.560000 L404.520000,531696.960000 L403.380000,531696.360000 L403.440000,531696.360000 L402.240000,531695.880000 L400.980000,531695.460000 L399.660000,531695.160000 L399.720000,531695.160000 L398.340000,531694.920000 L396.960000,531694.740000 L395.460000,531694.680000 L394.020000,531694.740000 L394.080000,531694.740000 L392.640000,531694.920000 L391.260000,531695.160000 L389.940000,531695.460000 L390.000000,531695.460000 L388.740000,531695.880000 L387.540000,531696.360000 L386.400000,531696.960000 L385.380000,531697.560000 L385.440000,531697.500000 L384.540000,531698.220000 L383.700000,531699.000000 L382.980000,531699.840000 L383.040000,531699.840000 L382.440000,531700.680000 L382.440000,531700.620000 L381.960000,531701.520000 L381.600000,531702.480000 L381.600000,531702.420000 L381.360000,531703.380000 L381.360000,531703.320000 L381.300000,531704.340000 L381.360000,531705.360000 L381.360000,531705.300000 L381.600000,531706.260000 L381.960000,531707.220000 L381.960000,531707.160000 L382.440000,531708.060000 L383.040000,531708.960000 L382.980000,531708.960000 L383.700000,531709.740000 L383.700000,531709.680000 L384.540000,531710.460000 L385.440000,531711.180000 L385.380000,531711.180000 L386.400000,531711.780000 L386.160000,531712.200000 L385.140000,531711.600000 L385.140000,531711.540000 L382.480000,531709.738000 L380.371000,531706.612000 L380.880000,531703.260000 L381.120000,531702.300000 L381.180000,531702.300000 L381.540000,531701.340000 L381.540000,531701.280000 L382.020000,531700.380000 L382.620000,531699.540000 L383.340000,531698.700000 L383.400000,531698.640000 L384.240000,531697.860000 L385.140000,531697.140000 L386.160000,531696.540000 L387.300000,531695.940000 L387.360000,531695.940000 L388.560000,531695.460000 L388.560000,531695.400000 L389.820000,531694.980000 L391.140000,531694.680000 L391.200000,531694.680000 L392.580000,531694.440000 L394.020000,531694.260000 L395.460000,531694.200000 L396.960000,531694.260000 L397.020000,531694.260000 L398.400000,531694.440000 L399.780000,531694.680000 L401.100000,531694.980000 L401.160000,531694.980000 L402.420000,531695.400000 L402.420000,531695.460000 L403.620000,531695.940000 L405.701000,531696.970000 L406.884000,531697.678000 L408.300000,531699.540000 L408.360000,531699.540000 L408.960000,531700.380000 L409.473000,531701.202000 L409.892000,531702.382000 L410.040000,531703.320000 L410.100000,531704.340000 "></path>
<path style="stroke:black" d="M328.920000,531694.860000 L328.440000,531694.860000 L328.680000,531720.960000 L329.160000,531720.960000 "></path>
<path style="stroke:black" d="M311.700000,531699.360000 L311.760000,531699.180000 L311.340000,531699.000000 L311.280000,531699.180000 "></path>
<path style="stroke:black" d="M311.700000,531699.360000 L311.280000,531699.180000 L300.660000,531722.280000 L301.080000,531722.460000 "></path>
<path style="stroke:black" d="M295.080000,531703.260000 L295.260000,531703.080000 L294.900000,531702.720000 L294.720000,531702.900000 "></path>
<path style="stroke:black" d="M295.080000,531703.260000 L294.720000,531702.900000 L273.900000,531722.820000 L274.260000,531723.180000 "></path>
<path style="stroke:black" d="M386.400000,531711.780000 L387.540000,531712.380000 L388.740000,531712.860000 L388.740000,531712.800000 L390.000000,531713.220000 L389.940000,531713.220000 L391.260000,531713.580000 L392.640000,531713.820000 L394.080000,531713.940000 L394.020000,531713.940000 L395.460000,531714.000000 L396.960000,531713.940000 L398.340000,531713.820000 L399.720000,531713.580000 L399.660000,531713.580000 L400.980000,531713.220000 L402.240000,531712.800000 L402.240000,531712.860000 L403.440000,531712.380000 L403.380000,531712.380000 L404.520000,531711.780000 L405.540000,531711.180000 L406.440000,531710.460000 L407.280000,531709.680000 L407.220000,531709.740000 L407.940000,531708.960000 L408.540000,531708.060000 L409.020000,531707.160000 L409.020000,531707.220000 L409.380000,531706.260000 L409.320000,531706.260000 L409.560000,531705.300000 L409.560000,531705.360000 L409.620000,531704.340000 L410.100000,531704.340000 L410.040000,531705.360000 L410.040000,531705.420000 L409.482000,531708.853000 L406.655000,531711.410000 L403.620000,531712.800000 L402.420000,531713.280000 L401.160000,531713.700000 L401.100000,531713.700000 L399.780000,531714.060000 L398.400000,531714.300000 L397.020000,531714.420000 L396.960000,531714.420000 L395.460000,531714.480000 L394.020000,531714.420000 L392.049000,531714.344000 L390.403000,531713.953000 L388.560000,531713.280000 L387.360000,531712.800000 L387.300000,531712.800000 L386.160000,531712.200000 "></path>
<path style="stroke:black" d="M275.400000,531707.100000 L275.580000,531706.980000 L275.340000,531706.560000 L275.160000,531706.680000 "></path>
<path style="stroke:black" d="M275.400000,531707.100000 L275.160000,531706.680000 L245.040000,531725.460000 L245.280000,531725.880000 "></path>
<path style="stroke:black" d="M250.980000,531712.080000 L251.220000,531712.020000 L251.040000,531711.540000 L250.800000,531711.600000 "></path>
<path style="stroke:black" d="M250.980000,531712.080000 L250.800000,531711.600000 L207.480000,531727.560000 L207.660000,531728.040000 "></path>
<path style="stroke:black" d="M383.040000,531722.220000 L384.540000,531720.960000 L385.320000,531720.240000 L385.440000,531721.320000 L385.920000,531727.920000 L386.040000,531729.660000 L385.020000,531728.280000 L381.120000,531722.940000 L380.460000,531722.040000 L381.480000,531722.040000 L381.900000,531722.280000 L385.800000,531727.620000 L385.020000,531728.280000 L384.900000,531727.980000 L384.420000,531721.380000 L385.440000,531721.320000 L385.260000,531721.680000 L383.760000,531722.940000 "></path>
<path style="stroke:black" d="M328.740000,531721.620000 L330.600000,531720.960000 L331.560000,531720.600000 L331.260000,531721.620000 L329.460000,531727.980000 L328.980000,531729.660000 L328.500000,531727.980000 L326.640000,531721.620000 L326.340000,531720.600000 L327.300000,531720.960000 L327.600000,531721.320000 L329.460000,531727.680000 L328.500000,531727.980000 L328.500000,531727.680000 L330.300000,531721.320000 L331.260000,531721.620000 L330.960000,531721.920000 L329.100000,531722.580000 "></path>
<path style="stroke:black" d="M359.340000,531722.700000 L360.840000,531721.440000 L361.620000,531720.840000 L361.680000,531721.860000 L361.980000,531728.460000 L362.040000,531730.200000 L361.020000,531728.760000 L357.300000,531723.360000 L356.700000,531722.520000 L357.720000,531722.520000 L358.140000,531722.820000 L361.860000,531728.220000 L361.020000,531728.760000 L360.960000,531728.520000 L360.660000,531721.920000 L361.680000,531721.860000 L361.440000,531722.280000 L359.940000,531723.540000 "></path>
<path style="stroke:black" d="M273.480000,531723.360000 L275.220000,531724.200000 L276.120000,531724.680000 L275.160000,531725.160000 L267.780000,531729.000000 L268.620000,531727.500000 L271.980000,531721.800000 L272.520000,531720.900000 L272.940000,531721.860000 L272.880000,531722.280000 L269.520000,531727.980000 L268.620000,531727.500000 L268.860000,531727.320000 L274.740000,531724.260000 L275.160000,531725.160000 L274.740000,531725.160000 L273.000000,531724.320000 "></path>
<path style="stroke:black" d="M300.420000,531722.880000 L302.340000,531723.000000 L303.360000,531723.120000 L302.640000,531723.900000 L298.320000,531728.880000 L297.180000,531730.200000 L297.420000,531728.460000 L298.440000,531721.980000 L298.620000,531720.960000 L299.340000,531721.680000 L299.460000,531722.160000 L298.440000,531728.640000 L297.420000,531728.460000 L297.600000,531728.220000 L301.920000,531723.240000 L302.640000,531723.900000 L302.220000,531724.080000 L300.300000,531723.960000 "></path>
<path style="stroke:black" d="M327.300000,531720.960000 L329.100000,531721.620000 L329.100000,531722.580000 L328.920000,531722.640000 L328.740000,531722.580000 L326.940000,531721.920000 "></path>
<path style="stroke:black" d="M328.680000,531720.960000 L328.680000,531722.100000 L329.160010,531722.100000 L329.160010,531720.960000 "></path>
<path style="stroke:black" d="M328.680000,531720.960010 L328.680000,531721.200000 L329.160010,531721.200000 L329.160010,531720.960010 "></path>
<path style="stroke:black" d="M383.400000,531722.580000 L384.900000,531721.320000 L385.380000,531727.920000 L381.480000,531722.580000 "></path>
<path style="stroke:black" d="M328.920000,531722.100000 L330.780000,531721.440000 L328.980000,531727.800000 L327.120000,531721.440000 "></path>
<path style="stroke:black" d="M383.280000,531721.440000 L382.800000,531721.560000 L383.160000,531722.640000 L383.640000,531722.520000 "></path>
<path style="stroke:black" d="M383.280000,531721.440000 L383.340000,531721.680000 L382.860000,531721.860000 L382.800000,531721.620000 "></path>
<path style="stroke:black" d="M299.340000,531721.680000 L300.720000,531723.060000 L300.300000,531723.960000 L300.120000,531723.900000 L298.620000,531722.400000 "></path>
<path style="stroke:black" d="M418.920000,531724.380000 L419.820000,531722.700000 L420.300000,531721.740000 L420.780000,531722.760000 L423.660000,531728.640000 L424.440000,531730.200000 L422.940000,531729.300000 L417.360000,531725.820000 L416.460000,531725.220000 L417.420000,531724.860000 L417.900000,531724.920000 L423.480000,531728.400000 L422.940000,531729.300000 L422.760000,531729.060000 L419.880000,531723.180000 L420.780000,531722.760000 L420.780000,531723.180000 L419.880000,531724.860000 "></path>
<path style="stroke:black" d="M272.940000,531721.860000 L273.720000,531723.660000 L273.000000,531724.320000 L272.880000,531724.200000 L272.760000,531724.020000 L271.980000,531722.220000 "></path>
<path style="stroke:black" d="M359.640000,531723.120000 L361.140000,531721.860000 L361.440000,531728.460000 L357.720000,531723.060000 "></path>
<path style="stroke:black" d="M359.520000,531721.920000 L359.040000,531722.040000 L359.400000,531723.180000 L359.880000,531723.060000 "></path>
<path style="stroke:black" d="M359.520000,531721.920000 L359.580000,531722.160000 L359.100000,531722.340000 L359.040000,531722.100000 "></path>
<path style="stroke:black" d="M273.240000,531723.840000 L274.980000,531724.680000 L269.100000,531727.740000 L272.460000,531722.040000 "></path>
<path style="stroke:black" d="M300.360000,531723.420000 L302.280000,531723.540000 L297.960000,531728.520000 L298.980000,531722.040000 "></path>
<path style="stroke:black" d="M381.480000,531722.040000 L383.400000,531722.040000 L383.760000,531722.940000 L383.580000,531723.060000 L383.400000,531723.120000 L381.480000,531723.120000 "></path>
<path style="stroke:black" d="M301.080000,531722.460000 L300.600000,531722.220000 L300.120000,531723.300000 L300.600000,531723.540000 "></path>
<path style="stroke:black" d="M301.080000,531722.460000 L301.020000,531722.640000 L300.600000,531722.460000 L300.660000,531722.280000 "></path>
<path style="stroke:black" d="M357.720000,531722.520000 L359.640000,531722.580000 L359.940000,531723.540000 L359.820000,531723.660000 L359.640000,531723.660000 L357.720000,531723.600000 "></path>
<path style="stroke:black" d="M274.260000,531723.180000 L273.900000,531722.820000 L273.060000,531723.660000 L273.420000,531724.020000 "></path>
<path style="stroke:black" d="M274.260000,531723.180000 L274.080000,531723.360000 L273.720000,531723.000000 L273.900000,531722.820000 "></path>
<path style="stroke:black" d="M419.400000,531724.620000 L420.300000,531722.940000 L423.180000,531728.820000 L417.600000,531725.340000 "></path>
<path style="stroke:black" d="M244.500000,531725.820000 L246.000000,531727.020000 L246.840000,531727.680000 L245.820000,531727.920000 L239.460000,531729.720000 L237.780000,531730.200000 L238.920000,531728.940000 L243.360000,531724.020000 L244.080000,531723.240000 L244.260000,531724.200000 L244.140000,531724.680000 L239.700000,531729.600000 L238.920000,531728.940000 L239.160000,531728.760000 L245.520000,531726.960000 L245.820000,531727.920000 L245.400000,531727.860000 L243.900000,531726.660000 "></path>
<path style="stroke:black" d="M418.800000,531723.600000 L418.440000,531723.960000 L419.220000,531724.800000 L419.580000,531724.440000 "></path>
<path style="stroke:black" d="M418.800000,531723.660000 L418.920000,531723.840000 L418.560000,531724.140000 L418.440000,531723.960000 "></path>
<path style="stroke:black" d="M417.420000,531724.860000 L419.220000,531724.140000 L419.880000,531724.860000 L419.760000,531725.040000 L419.580000,531725.100000 L417.780000,531725.820000 "></path>
<path style="stroke:black" d="M244.260000,531724.200000 L244.680000,531726.120000 L243.900000,531726.660000 L243.720000,531726.540000 L243.720000,531726.360000 L243.300000,531724.440000 "></path>
<path style="stroke:black" d="M244.200000,531726.240000 L245.700000,531727.440000 L239.340000,531729.240000 L243.780000,531724.320000 "></path>
<path style="stroke:black" d="M206.820000,531727.860000 L208.080000,531729.300000 L208.800000,531730.080000 L207.720000,531730.200000 L201.120000,531730.680000 L199.320000,531730.800000 L200.760000,531729.780000 L206.100000,531725.940000 L207.000000,531725.280000 L207.000000,531726.300000 L206.760000,531726.720000 L201.420000,531730.560000 L200.760000,531729.780000 L201.060000,531729.660000 L207.660000,531729.180000 L207.720000,531730.200000 L207.360000,531730.020000 L206.100000,531728.580000 "></path>
<path style="stroke:black" d="M245.280000,531725.820000 L245.040000,531725.460000 L244.080000,531726.060000 L244.320000,531726.420000 "></path>
<path style="stroke:black" d="M245.280000,531725.880000 L245.100000,531726.000000 L244.860000,531725.580000 L245.040000,531725.460000 "></path>
<path style="stroke:black" d="M206.460000,531728.220000 L207.720000,531729.660000 L201.120000,531730.140000 L206.460000,531726.300000 "></path>
<path style="stroke:black" d="M207.000000,531726.300000 L207.000000,531728.220000 L206.100000,531728.580000 L205.980000,531728.400000 L205.920000,531728.220000 L205.920000,531726.300000 "></path>
<path style="stroke:black" d="M207.600000,531728.040000 L207.480000,531727.560000 L206.400000,531727.980000 L206.520000,531728.460000 "></path>
<path style="stroke:black" d="M207.660000,531728.040000 L207.420000,531728.100000 L207.240000,531727.620000 L207.480000,531727.560000 "></path>
<path style="stroke:black" d="M177.180000,531731.999990 L177.180000,531732.480000 L211.020000,531732.480000 L211.020000,531731.999990 "></path>
<path style="stroke:black" d="M210.540000,531731.999990 L210.540000,531732.480000 L244.380000,531732.480000 L244.380000,531731.999990 "></path>
<path style="stroke:black" d="M243.960000,531731.999990 L243.960000,531732.480000 L277.800000,531732.480000 L277.800000,531731.999990 "></path>
<path style="stroke:black" d="M277.380000,531731.999990 L277.380000,531732.480000 L311.220000,531732.480000 L311.220000,531731.999990 "></path>
<path style="stroke:black" d="M310.800000,531731.999990 L310.800000,531732.480000 L344.640000,531732.480000 L344.640000,531731.999990 "></path>
<path style="stroke:black" d="M344.160000,531731.999990 L344.160000,531732.480000 L378.000000,531732.480000 L378.000000,531731.999990 "></path>
<path style="stroke:black" d="M377.580000,531731.999990 L377.580000,531732.480000 L411.420000,531732.480000 L411.420000,531731.999990 "></path>
<path style="stroke:black" d="M411.000000,531731.999990 L411.000000,531732.480000 L444.840000,531732.480000 L444.840000,531731.999990 "></path>
<path style="stroke:black" d="M176.940000,531732.000000 L176.940000,531750.300000 L177.420000,531750.300000 L177.420000,531732.000000 "></path>
<path style="stroke:black" d="M210.300000,531732.000000 L210.300000,531750.300000 L210.780000,531750.300000 L210.780000,531732.000000 "></path>
<path style="stroke:black" d="M243.720000,531732.000000 L243.720000,531750.300000 L244.200000,531750.300000 L244.200000,531732.000000 "></path>
<path style="stroke:black" d="M277.140000,531732.000000 L277.140000,531750.300000 L277.620010,531750.300000 L277.620010,531732.000000 "></path>
<path style="stroke:black" d="M310.560000,531732.000000 L310.560000,531750.300000 L311.040010,531750.300000 L311.040010,531732.000000 "></path>
<path style="stroke:black" d="M343.920000,531732.000000 L343.920000,531750.300000 L344.399980,531750.300000 L344.399980,531732.000000 "></path>
<path style="stroke:black" d="M377.340000,531732.000000 L377.340000,531750.300000 L377.820010,531750.300000 L377.820010,531732.000000 "></path>
<path style="stroke:black" d="M410.760000,531732.000000 L410.760000,531750.300000 L411.240010,531750.300000 L411.240010,531732.000000 "></path>
<path style="stroke:black" d="M210.540000,531732.240000 L210.540000,531750.540000 L211.020010,531750.540000 L211.020010,531732.240000 "></path>
<path style="stroke:black" d="M243.900000,531732.240000 L243.900000,531750.540000 L244.380000,531750.540000 L244.380000,531732.240000 "></path>
<path style="stroke:black" d="M277.320000,531732.240000 L277.320000,531750.540000 L277.799980,531750.540000 L277.799980,531732.240000 "></path>
<path style="stroke:black" d="M310.740000,531732.240000 L310.740000,531750.540000 L311.220010,531750.540000 L311.220010,531732.240000 "></path>
<path style="stroke:black" d="M344.160000,531732.240000 L344.160000,531750.540000 L344.640010,531750.540000 L344.640010,531732.240000 "></path>
<path style="stroke:black" d="M377.520000,531732.240000 L377.520000,531750.540000 L378.000010,531750.540000 L378.000010,531732.240000 "></path>
<path style="stroke:black" d="M410.940000,531732.240000 L410.940000,531750.540000 L411.420010,531750.540000 L411.420010,531732.240000 "></path>
<path style="stroke:black" d="M444.360000,531732.240000 L444.360000,531750.540000 L444.839980,531750.540000 L444.839980,531732.240000 "></path>
<path style="stroke:black" d="M176.940000,531750.059990 L176.940000,531750.540000 L210.780000,531750.540000 L210.780000,531750.059990 "></path>
<path style="stroke:black" d="M210.300000,531750.059990 L210.300000,531750.540000 L244.140000,531750.540000 L244.140000,531750.059990 "></path>
<path style="stroke:black" d="M243.720000,531750.059990 L243.720000,531750.540000 L277.560000,531750.540000 L277.560000,531750.059990 "></path>
<path style="stroke:black" d="M277.140000,531750.059990 L277.140000,531750.540000 L310.980000,531750.540000 L310.980000,531750.059990 "></path>
<path style="stroke:black" d="M310.560000,531750.059990 L310.560000,531750.540000 L344.400000,531750.540000 L344.400000,531750.059990 "></path>
<path style="stroke:black" d="M343.920000,531750.059990 L343.920000,531750.540000 L377.760000,531750.540000 L377.760000,531750.059990 "></path>
<path style="stroke:black" d="M377.340000,531750.059990 L377.340000,531750.540000 L411.180000,531750.540000 L411.180000,531750.059990 "></path>
<path style="stroke:black" d="M410.760000,531750.059990 L410.760000,531750.540000 L444.600000,531750.540000 L444.600000,531750.059990 "></path>
<path style="stroke:black" d="M379.980000,531801.540010 L379.980000,531801.780000 L380.459980,531801.780000 L380.459980,531801.540010 "></path>
<path style="stroke:black" d="M379.980000,531801.780000 L379.980000,531805.620000 L380.459980,531805.620000 L380.459980,531801.780000 "></path>
<path style="stroke:black" d="M324.240000,531808.740000 L324.240000,531826.680000 L324.720010,531826.680000 L324.720010,531808.740000 "></path>
<path style="stroke:black" d="M308.400000,531808.799990 L308.400000,531809.280000 L380.040000,531809.280000 L380.040000,531808.799990 "></path>
<path style="stroke:black" d="M308.160000,531808.800000 L308.160000,531826.500000 L308.640010,531826.500000 L308.640010,531808.800000 "></path>
<path style="stroke:black" d="M164.100000,531808.860000 L164.100000,531827.100000 L164.580010,531827.100000 L164.580010,531808.860000 "></path>
<path style="stroke:black" d="M236.100000,531808.860000 L236.100000,531827.100000 L236.580010,531827.100000 L236.580010,531808.860000 "></path>
<path style="stroke:black" d="M308.100000,531808.860000 L308.100000,531827.100000 L308.579980,531827.100000 L308.579980,531808.860000 "></path>
<path style="stroke:black" d="M380.160000,531808.860000 L380.160000,531827.100000 L380.640010,531827.100000 L380.640010,531808.860000 "></path>
<path style="stroke:black" d="M164.340000,531808.860020 L164.340000,531809.340000 L236.580000,531809.340000 L236.580000,531808.860020 "></path>
<path style="stroke:black" d="M236.340000,531808.860020 L236.340000,531809.340000 L308.580000,531809.340000 L308.580000,531808.860020 "></path>
<path style="stroke:black" d="M308.340000,531808.860020 L308.340000,531809.340000 L380.640000,531809.340000 L380.640000,531808.860020 "></path>
<path style="stroke:black" d="M380.400000,531808.860020 L380.400000,531809.340000 L452.640000,531809.340000 L452.640000,531808.860020 "></path>
<path style="stroke:black" d="M379.560000,531809.040000 L379.560000,531826.740000 L380.040010,531826.740000 L380.040010,531809.040000 "></path>
<path style="stroke:black" d="M236.100000,531809.100000 L236.100000,531827.340000 L236.580010,531827.340000 L236.580010,531809.100000 "></path>
<path style="stroke:black" d="M308.100000,531809.100000 L308.100000,531827.340000 L308.579980,531827.340000 L308.579980,531809.100000 "></path>
<path style="stroke:black" d="M360.720000,531809.100000 L360.720000,531827.040000 L361.200010,531827.040000 L361.200010,531809.100000 "></path>
<path style="stroke:black" d="M380.160000,531809.100000 L380.160000,531827.340000 L380.640010,531827.340000 L380.640010,531809.100000 "></path>
<path style="stroke:black" d="M452.160000,531809.100000 L452.160000,531827.340000 L452.640010,531827.340000 L452.640010,531809.100000 "></path>
<path style="stroke:black" d="M342.840000,531809.220000 L342.840000,531827.160000 L343.320010,531827.160000 L343.320010,531809.220000 "></path>
<path style="stroke:black" d="M308.160000,531826.260020 L308.160000,531826.740000 L379.800000,531826.740000 L379.800000,531826.260020 "></path>
<path style="stroke:black" d="M164.100000,531826.860020 L164.100000,531827.340000 L236.340000,531827.340000 L236.340000,531826.860020 "></path>
<path style="stroke:black" d="M236.100000,531826.860020 L236.100000,531827.340000 L308.340000,531827.340000 L308.340000,531826.860020 "></path>
<path style="stroke:black" d="M308.100000,531826.860020 L308.100000,531827.340000 L380.400000,531827.340000 L380.400000,531826.860020 "></path>
<path style="stroke:black" d="M380.160000,531826.860020 L380.160000,531827.340000 L452.400000,531827.340000 L452.400000,531826.860020 "></path>
<path style="stroke:black" d="M323.340000,531830.220000 L323.520000,531830.100000 L323.280000,531829.680000 L323.100000,531829.800000 "></path>
<path style="stroke:black" d="M331.140000,531830.220000 L331.320000,531830.100000 L331.080000,531829.680000 L330.900000,531829.800000 "></path>
<path style="stroke:black" d="M346.200000,531829.800000 L346.020000,531829.680000 L345.720000,531830.040000 L345.900000,531830.160000 "></path>
<path style="stroke:black" d="M323.340000,531830.220000 L323.100000,531829.800000 L220.320000,531884.580000 L220.560000,531885.000000 "></path>
<path style="stroke:black" d="M331.140000,531830.220000 L330.900000,531829.800000 L243.960000,531881.040000 L244.200000,531881.460000 "></path>
<path style="stroke:black" d="M346.200000,531829.800000 L345.900000,531830.160000 L376.440000,531855.300000 L376.740000,531854.940000 "></path>
<path style="stroke:black" d="M340.620000,531830.580000 L340.740000,531830.400000 L340.380000,531830.100000 L340.260000,531830.280000 "></path>
<path style="stroke:black" d="M390.840000,531841.620000 L390.720000,531840.480000 L390.420000,531839.400000 L390.480000,531839.460000 L390.000000,531838.380000 L389.340000,531837.360000 L389.340000,531837.420000 L388.500000,531836.460000 L388.560000,531836.460000 L387.540000,531835.500000 L386.400000,531834.660000 L386.400000,531834.720000 L385.140000,531833.940000 L383.760000,531833.220000 L383.820000,531833.220000 L382.260000,531832.560000 L380.640000,531832.020000 L378.900000,531831.540000 L377.100000,531831.180000 L377.160000,531831.180000 L375.240000,531830.940000 L373.260000,531830.760000 L371.280000,531830.700000 L369.240000,531830.760000 L369.300000,531830.760000 L367.320000,531830.940000 L365.460000,531831.180000 L363.600000,531831.540000 L361.860000,531832.020000 L361.920000,531832.020000 L360.300000,531832.560000 L358.800000,531833.220000 L357.360000,531833.940000 L356.100000,531834.720000 L356.160000,531834.660000 L355.020000,531835.500000 L354.060000,531836.460000 L353.220000,531837.420000 L353.280000,531837.360000 L352.620000,531838.380000 L352.080000,531839.460000 L352.080000,531839.400000 L351.780000,531840.480000 L351.780000,531840.420000 L351.720000,531841.560000 L351.780000,531842.700000 L351.780000,531842.640000 L352.080000,531843.720000 L352.080000,531843.660000 L352.620000,531844.740000 L353.280000,531845.760000 L353.220000,531845.760000 L354.060000,531846.720000 L354.060000,531846.660000 L355.020000,531847.560000 L356.160000,531848.460000 L356.100000,531848.460000 L357.360000,531849.240000 L358.800000,531849.960000 L358.620000,531850.380000 L358.560000,531850.380000 L357.120000,531849.660000 L355.860000,531848.880000 L355.860000,531848.820000 L354.720000,531847.920000 L352.922000,531846.476000 L351.080000,531844.004000 L351.240000,531841.560000 L351.300000,531840.420000 L351.300000,531840.360000 L352.178000,531836.768000 L355.296000,531834.224000 L358.560000,531832.800000 L358.620000,531832.800000 L360.120000,531832.140000 L360.120000,531832.080000 L361.740000,531831.540000 L363.480000,531831.060000 L365.340000,531830.700000 L365.400000,531830.700000 L367.260000,531830.460000 L369.240000,531830.280000 L371.280000,531830.220000 L373.260000,531830.280000 L375.865000,531830.473000 L378.259000,531830.730000 L380.760000,531831.540000 L380.820000,531831.540000 L382.440000,531832.080000 L382.440000,531832.140000 L384.000000,531832.800000 L386.358000,531833.991000 L388.091000,531834.998000 L389.700000,531837.120000 L389.760000,531837.120000 L390.420000,531838.140000 L390.420000,531838.200000 L390.900000,531839.280000 L391.200000,531840.360000 L391.200000,531840.420000 L391.320000,531841.560000 "></path>
<path style="stroke:black" d="M340.620000,531830.580000 L340.260000,531830.280000 L306.900000,531871.200000 L307.260000,531871.500000 "></path>
<path style="stroke:black" d="M334.200000,531830.820000 L334.380000,531830.700000 L334.080000,531830.280000 L333.900000,531830.400000 "></path>
<path style="stroke:black" d="M337.800000,531830.760000 L337.980000,531830.640000 L337.680000,531830.280000 L337.500000,531830.400000 "></path>
<path style="stroke:black" d="M334.200000,531830.820000 L333.900000,531830.400000 L266.220000,531877.320000 L266.520000,531877.740000 "></path>
<path style="stroke:black" d="M337.800000,531830.760000 L337.500000,531830.400000 L288.900000,531871.620000 L289.200000,531871.980000 "></path>
<path style="stroke:black" d="M343.440000,531831.540000 L343.500000,531831.360000 L343.080000,531831.180000 L343.020000,531831.360000 "></path>
<path style="stroke:black" d="M343.440000,531831.540000 L343.020000,531831.360000 L327.720000,531865.800000 L328.140000,531865.980000 "></path>
<path style="stroke:black" d="M345.180000,531831.540010 L345.180000,531831.780000 L345.660010,531831.780000 L345.660010,531831.540010 "></path>
<path style="stroke:black" d="M345.660000,531831.780000 L345.180000,531831.780000 L346.620000,531863.940000 L347.100000,531863.940000 "></path>
<path style="stroke:black" d="M358.800000,531849.960000 L360.300000,531850.560000 L360.300000,531850.500000 L361.920000,531851.100000 L361.860000,531851.100000 L363.600000,531851.520000 L365.460000,531851.940000 L367.320000,531852.180000 L369.300000,531852.360000 L369.240000,531852.360000 L371.280000,531852.420000 L373.260000,531852.360000 L375.240000,531852.180000 L377.160000,531851.940000 L377.100000,531851.940000 L378.900000,531851.520000 L380.640000,531851.100000 L382.260000,531850.500000 L382.260000,531850.560000 L383.820000,531849.960000 L383.760000,531849.960000 L385.140000,531849.240000 L386.400000,531848.460000 L387.540000,531847.560000 L388.560000,531846.660000 L388.500000,531846.720000 L389.340000,531845.760000 L390.000000,531844.740000 L390.000000,531844.800000 L390.480000,531843.720000 L390.420000,531843.720000 L390.720000,531842.640000 L390.720000,531842.700000 L390.840000,531841.560000 L390.840000,531841.620000 L391.320000,531841.560000 L391.320000,531841.620000 L390.212000,531853.392000 L368.340000,531854.794000 L360.120000,531850.980000 L358.620000,531850.380000 "></path>
<path style="stroke:black" d="M412.380000,531851.340010 L412.380000,531851.580000 L412.860010,531851.580000 L412.860010,531851.340010 "></path>
<path style="stroke:black" d="M412.380000,531851.580000 L412.380000,531856.020000 L412.860010,531856.020000 L412.860010,531851.580000 "></path>
<path style="stroke:black" d="M376.980000,531855.660000 L377.580000,531853.860000 L377.880000,531852.840000 L378.480000,531853.800000 L382.260000,531859.200000 L383.280000,531860.640000 L381.660000,531859.920000 L375.600000,531857.280000 L374.640000,531856.860000 L375.540000,531856.380000 L376.020000,531856.380000 L382.080000,531859.020000 L381.660000,531859.920000 L381.420000,531859.740000 L377.640000,531854.340000 L378.480000,531853.800000 L378.540000,531854.220000 L377.940000,531856.020000 "></path>
<path style="stroke:black" d="M377.460000,531855.840000 L378.060000,531854.040000 L381.840000,531859.440000 L375.780000,531856.800000 "></path>
<path style="stroke:black" d="M376.740000,531854.940000 L376.380000,531855.300000 L377.280000,531856.020000 L377.640000,531855.660000 "></path>
<path style="stroke:black" d="M376.740000,531854.940000 L376.920000,531855.060000 L376.620000,531855.420000 L376.440000,531855.300000 "></path>
<path style="stroke:black" d="M375.540000,531856.380000 L377.220000,531855.420000 L377.940000,531856.020000 L377.880000,531856.200000 L377.700000,531856.260000 L376.020000,531857.220000 "></path>
<path style="stroke:black" d="M386.040000,531879.180000 L385.680000,531879.480000 L424.080000,531922.140000 L424.440000,531921.840000 "></path>
<path style="stroke:black" d="M375.540000,531883.620000 L375.060000,531883.800000 L388.380000,531919.800000 L388.860000,531919.620000 "></path>
<path style="stroke:black" d="M354.120000,531887.400000 L353.640000,531887.580000 L364.620000,531920.340000 L365.100000,531920.160000 "></path>
<path style="stroke:black" d="M415.200000,531902.580000 L415.140000,531901.560000 L415.140000,531901.620000 L414.960000,531900.600000 L415.020000,531900.660000 L414.660000,531899.760000 L414.180000,531898.800000 L414.180000,531898.860000 L413.520000,531898.020000 L412.800000,531897.180000 L412.860000,531897.180000 L412.080000,531896.460000 L411.120000,531895.740000 L411.120000,531895.800000 L410.100000,531895.140000 L409.020000,531894.600000 L409.080000,531894.600000 L407.880000,531894.120000 L406.620000,531893.700000 L405.300000,531893.340000 L405.360000,531893.340000 L403.980000,531893.100000 L402.540000,531892.920000 L399.600000,531892.920000 L399.660000,531892.920000 L398.220000,531893.100000 L396.840000,531893.340000 L395.520000,531893.700000 L395.580000,531893.700000 L394.320000,531894.120000 L393.120000,531894.600000 L392.040000,531895.140000 L391.020000,531895.800000 L391.080000,531895.740000 L390.120000,531896.460000 L389.280000,531897.180000 L388.560000,531898.020000 L388.620000,531898.020000 L388.020000,531898.860000 L388.020000,531898.800000 L387.540000,531899.760000 L387.180000,531900.660000 L387.180000,531900.600000 L387.000000,531901.620000 L386.880000,531902.640000 L386.880000,531902.580000 L387.000000,531903.540000 L387.180000,531904.560000 L387.180000,531904.500000 L387.540000,531905.460000 L387.540000,531905.400000 L388.020000,531906.300000 L388.620000,531907.140000 L388.560000,531907.140000 L389.280000,531907.980000 L389.280000,531907.920000 L390.120000,531908.700000 L391.080000,531909.360000 L391.020000,531909.360000 L392.040000,531910.020000 L391.800000,531910.440000 L390.780000,531909.780000 L389.820000,531909.120000 L389.820000,531909.060000 L388.980000,531908.280000 L388.920000,531908.280000 L388.200000,531907.440000 L387.600000,531906.600000 L387.600000,531906.540000 L387.120000,531905.640000 L386.760000,531904.680000 L386.700000,531904.620000 L386.520000,531903.600000 L386.400000,531902.640000 L386.400000,531902.580000 L386.520000,531901.560000 L386.700000,531900.540000 L386.760000,531900.480000 L387.120000,531899.580000 L387.120000,531899.520000 L387.600000,531898.560000 L388.200000,531897.720000 L388.920000,531896.880000 L388.980000,531896.820000 L389.820000,531896.100000 L390.780000,531895.380000 L391.800000,531894.720000 L392.880000,531894.180000 L392.940000,531894.180000 L394.140000,531893.700000 L394.140000,531893.640000 L395.400000,531893.220000 L396.720000,531892.860000 L396.780000,531892.860000 L398.160000,531892.620000 L399.600000,531892.440000 L402.600000,531892.440000 L404.040000,531892.620000 L405.420000,531892.860000 L406.740000,531893.220000 L406.800000,531893.220000 L408.060000,531893.640000 L408.060000,531893.700000 L409.260000,531894.180000 L411.625000,531895.296000 L413.040000,531896.430000 L414.540000,531898.560000 L414.600000,531898.560000 L415.080000,531899.520000 L415.080000,531899.580000 L415.440000,531900.480000 L415.440000,531900.540000 L415.620000,531901.560000 L415.680000,531902.580000 "></path>
<path style="stroke:black" d="M334.500000,531893.100000 L334.020000,531893.100000 L334.320000,531919.140000 L334.800000,531919.140000 "></path>
<path style="stroke:black" d="M317.340000,531897.600000 L316.920000,531897.420000 L306.240000,531920.460000 L306.660000,531920.640000 "></path>
<path style="stroke:black" d="M300.660000,531901.440000 L300.300000,531901.080000 L279.480000,531921.060000 L279.840000,531921.420000 "></path>
<path style="stroke:black" d="M392.040000,531910.020000 L393.120000,531910.560000 L394.320000,531911.100000 L394.320000,531911.040000 L395.580000,531911.460000 L395.520000,531911.460000 L396.840000,531911.760000 L398.220000,531912.000000 L399.660000,531912.180000 L399.600000,531912.180000 L401.040000,531912.240000 L402.540000,531912.180000 L403.980000,531912.000000 L405.360000,531911.760000 L405.300000,531911.760000 L406.620000,531911.460000 L407.880000,531911.040000 L407.880000,531911.100000 L409.080000,531910.560000 L409.020000,531910.560000 L410.100000,531910.020000 L411.120000,531909.360000 L412.080000,531908.700000 L412.020000,531908.700000 L412.800000,531907.920000 L412.800000,531907.980000 L413.520000,531907.140000 L414.180000,531906.300000 L414.660000,531905.400000 L414.660000,531905.460000 L415.020000,531904.500000 L414.960000,531904.560000 L415.140000,531903.540000 L415.200000,531902.580000 L415.680000,531902.580000 L415.620000,531903.540000 L415.449000,531905.961000 L414.011000,531907.416000 L412.380000,531909.060000 L412.380000,531909.120000 L411.420000,531909.780000 L411.360000,531909.780000 L409.199000,531911.298000 L406.649000,531912.161000 L404.040000,531912.480000 L402.600000,531912.660000 L402.540000,531912.660000 L399.828000,531912.916000 L395.389000,531912.301000 L392.940000,531910.980000 L392.880000,531910.980000 L391.800000,531910.440000 "></path>
<path style="stroke:black" d="M280.980000,531905.340000 L280.740000,531904.920000 L250.620000,531923.640000 L250.860000,531924.060000 "></path>
<path style="stroke:black" d="M256.620000,531910.320000 L256.860000,531910.260000 L256.680000,531909.780000 L256.440000,531909.840000 "></path>
<path style="stroke:black" d="M256.620000,531910.320000 L256.440000,531909.840000 L213.060000,531925.800000 L213.240000,531926.280000 "></path>
<path style="stroke:black" d="M388.680000,531920.400000 L390.120000,531919.140000 L390.900000,531918.360000 L391.020000,531919.500000 L391.560000,531926.100000 L391.620000,531927.780000 L390.660000,531926.460000 L386.700000,531921.120000 L386.040000,531920.220000 L387.060000,531920.220000 L387.480000,531920.460000 L391.440000,531925.800000 L390.660000,531926.460000 L390.540000,531926.160000 L390.000000,531919.560000 L391.020000,531919.500000 L390.840000,531919.860000 L389.400000,531921.120000 "></path>
<path style="stroke:black" d="M334.380000,531919.800000 L336.180000,531919.140000 L337.140000,531918.720000 L336.840000,531919.800000 L335.100000,531926.160000 L334.620000,531927.780000 L334.140000,531926.160000 L332.220000,531919.860000 L331.920000,531918.900000 L332.820000,531919.200000 L333.180000,531919.560000 L335.100000,531925.860000 L334.140000,531926.160000 L334.140000,531925.860000 L335.880000,531919.500000 L336.840000,531919.800000 L336.540000,531920.100000 L334.740000,531920.760000 "></path>
<path style="stroke:black" d="M279.060000,531921.540000 L280.800000,531922.380000 L281.700000,531922.860000 L280.740000,531923.340000 L274.920000,531926.400000 L273.420000,531927.180000 L274.260000,531925.680000 L277.560000,531919.980000 L278.100000,531919.080000 L278.520000,531920.040000 L278.460000,531920.460000 L275.160000,531926.160000 L274.260000,531925.680000 L274.500000,531925.500000 L280.320000,531922.440000 L280.740000,531923.340000 L280.320000,531923.340000 L278.580000,531922.500000 "></path>
<path style="stroke:black" d="M364.920000,531920.880000 L366.420000,531919.680000 L367.200000,531919.080000 L367.260000,531920.100000 L367.560000,531926.700000 L367.620000,531928.440000 L366.600000,531927.000000 L362.880000,531921.540000 L362.280000,531920.700000 L363.300000,531920.700000 L363.720000,531921.000000 L367.440000,531926.460000 L366.600000,531927.000000 L366.540000,531926.760000 L366.240000,531920.160000 L367.260000,531920.100000 L367.020000,531920.520000 L365.520000,531921.720000 "></path>
<path style="stroke:black" d="M306.000000,531921.060000 L307.920000,531921.240000 L308.940000,531921.300000 L308.220000,531922.140000 L303.960000,531927.120000 L302.820000,531928.380000 L303.060000,531926.700000 L304.020000,531920.160000 L304.200000,531919.140000 L304.920000,531919.860000 L305.040000,531920.340000 L304.080000,531926.880000 L303.060000,531926.700000 L303.240000,531926.460000 L307.500000,531921.480000 L308.220000,531922.140000 L307.800000,531922.320000 L305.880000,531922.140000 "></path>
<path style="stroke:black" d="M334.320000,531919.140000 L334.320000,531920.280000 L334.800010,531920.280000 L334.800010,531919.140000 "></path>
<path style="stroke:black" d="M334.320000,531919.140010 L334.320000,531919.380000 L334.800010,531919.380000 L334.800010,531919.140010 "></path>
<path style="stroke:black" d="M332.820000,531919.200000 L334.680000,531919.800000 L334.740000,531920.760000 L334.560000,531920.820000 L334.380000,531920.760000 L332.520000,531920.160000 "></path>
<path style="stroke:black" d="M389.040000,531920.760000 L390.480000,531919.500000 L391.020000,531926.100000 L387.060000,531920.760000 "></path>
<path style="stroke:black" d="M334.560000,531920.280000 L336.360000,531919.620000 L334.620000,531925.980000 L332.700000,531919.680000 "></path>
<path style="stroke:black" d="M388.860000,531919.620000 L388.380000,531919.740000 L388.800000,531920.820000 L389.280000,531920.700000 "></path>
<path style="stroke:black" d="M388.860000,531919.620000 L388.920000,531919.860000 L388.440000,531920.040000 L388.380000,531919.800000 "></path>
<path style="stroke:black" d="M304.920000,531919.860000 L306.300000,531921.240000 L305.880000,531922.140000 L305.700000,531922.080000 L304.200000,531920.580000 "></path>
<path style="stroke:black" d="M424.560000,531922.560000 L425.460000,531920.880000 L425.940000,531919.980000 L426.420000,531920.940000 L429.300000,531926.880000 L430.080000,531928.440000 L428.580000,531927.540000 L423.000000,531924.060000 L422.160000,531923.520000 L423.000000,531923.160000 L423.540000,531923.160000 L429.120000,531926.640000 L428.580000,531927.540000 L428.400000,531927.300000 L425.520000,531921.360000 L426.420000,531920.940000 L426.420000,531921.360000 L425.520000,531923.040000 "></path>
<path style="stroke:black" d="M278.520000,531920.040000 L279.300000,531921.840000 L278.580000,531922.500000 L278.460000,531922.380000 L278.340000,531922.200000 L277.560000,531920.400000 "></path>
<path style="stroke:black" d="M365.220000,531921.300000 L366.720000,531920.100000 L367.020000,531926.700000 L363.300000,531921.240000 "></path>
<path style="stroke:black" d="M365.100000,531920.160000 L364.620000,531920.280000 L364.980000,531921.360000 L365.460000,531921.240000 "></path>
<path style="stroke:black" d="M365.100000,531920.160000 L365.160000,531920.400000 L364.680000,531920.580000 L364.620000,531920.340000 "></path>
<path style="stroke:black" d="M278.820000,531922.020000 L280.560000,531922.860000 L274.740000,531925.920000 L278.040000,531920.220000 "></path>
<path style="stroke:black" d="M305.940000,531921.600000 L307.860000,531921.780000 L303.600000,531926.760000 L304.560000,531920.220000 "></path>
<path style="stroke:black" d="M387.060000,531920.220000 L389.040000,531920.220000 L389.400000,531921.120000 L389.220000,531921.240000 L389.040000,531921.300000 L387.060000,531921.300000 "></path>
<path style="stroke:black" d="M306.660000,531920.640000 L306.180000,531920.400000 L305.700000,531921.480000 L306.180000,531921.720000 "></path>
<path style="stroke:black" d="M306.660000,531920.640000 L306.600000,531920.820000 L306.180000,531920.640000 L306.240000,531920.460000 "></path>
<path style="stroke:black" d="M363.300000,531920.700000 L365.220000,531920.760000 L365.520000,531921.720000 L365.400000,531921.840000 L365.220000,531921.840000 L363.300000,531921.780000 "></path>
<path style="stroke:black" d="M279.840000,531921.420000 L279.480000,531921.060000 L278.640000,531921.840000 L279.000000,531922.200000 "></path>
<path style="stroke:black" d="M279.840000,531921.420000 L279.660000,531921.600000 L279.300000,531921.240000 L279.480000,531921.060000 "></path>
<path style="stroke:black" d="M425.040000,531922.800000 L425.940000,531921.120000 L428.820000,531927.060000 L423.240000,531923.580000 "></path>
<path style="stroke:black" d="M250.080000,531924.000000 L251.580000,531925.200000 L252.420000,531925.860000 L251.400000,531926.100000 L243.420000,531928.380000 L244.560000,531927.120000 L248.940000,531922.260000 L249.660000,531921.480000 L249.840000,531922.440000 L249.720000,531922.920000 L245.340000,531927.780000 L244.560000,531927.120000 L244.800000,531926.940000 L251.100000,531925.140000 L251.400000,531926.100000 L250.980000,531926.040000 L249.480000,531924.840000 "></path>
<path style="stroke:black" d="M424.440000,531921.780000 L424.080000,531922.140000 L424.860000,531922.980000 L425.220000,531922.620000 "></path>
<path style="stroke:black" d="M424.440000,531921.840000 L424.560000,531922.020000 L424.200000,531922.320000 L424.080000,531922.140000 "></path>
<path style="stroke:black" d="M423.000000,531923.160000 L424.800000,531922.380000 L425.520000,531923.040000 L425.400000,531923.220000 L425.220000,531923.280000 L423.420000,531924.060000 "></path>
<path style="stroke:black" d="M249.840000,531922.440000 L250.260000,531924.300000 L249.480000,531924.840000 L249.300000,531924.720000 L249.300000,531924.540000 L248.880000,531922.680000 "></path>
<path style="stroke:black" d="M249.780000,531924.420000 L251.280000,531925.620000 L244.980000,531927.420000 L249.360000,531922.560000 "></path>
<path style="stroke:black" d="M212.400000,531926.040000 L213.660000,531927.540000 L214.380000,531928.320000 L213.300000,531928.440000 L206.700000,531928.920000 L204.960000,531929.040000 L206.340000,531928.020000 L211.680000,531924.120000 L212.580000,531923.460000 L212.580000,531924.480000 L212.340000,531924.900000 L207.000000,531928.800000 L206.340000,531928.020000 L206.640000,531927.900000 L213.240000,531927.420000 L213.300000,531928.440000 L212.940000,531928.260000 L211.680000,531926.760000 "></path>
<path style="stroke:black" d="M250.860000,531924.000000 L250.620000,531923.640000 L249.660000,531924.240000 L249.900000,531924.600000 "></path>
<path style="stroke:black" d="M250.860000,531924.060000 L250.680000,531924.180000 L250.440000,531923.760000 L250.620000,531923.640000 "></path>
<path style="stroke:black" d="M212.040000,531926.400000 L213.300000,531927.900000 L206.700000,531928.380000 L212.040000,531924.480000 "></path>
<path style="stroke:black" d="M212.580000,531924.480000 L212.580000,531926.400000 L211.680000,531926.760000 L211.560000,531926.580000 L211.500000,531926.400000 L211.500000,531924.480000 "></path>
<path style="stroke:black" d="M213.180000,531926.280000 L213.060000,531925.800000 L211.980000,531926.160000 L212.100000,531926.640000 "></path>
<path style="stroke:black" d="M213.240000,531926.280000 L213.000000,531926.340000 L212.820000,531925.860000 L213.060000,531925.800000 "></path>
<path style="stroke:black" d="M182.760000,531930.239990 L182.760000,531930.720000 L216.600000,531930.720000 L216.600000,531930.239990 "></path>
<path style="stroke:black" d="M216.180000,531930.239990 L216.180000,531930.720000 L250.020000,531930.720000 L250.020000,531930.239990 "></path>
<path style="stroke:black" d="M249.540000,531930.239990 L249.540000,531930.720000 L283.440000,531930.720000 L283.440000,531930.239990 "></path>
<path style="stroke:black" d="M282.960000,531930.239990 L282.960000,531930.720000 L316.800000,531930.720000 L316.800000,531930.239990 "></path>
<path style="stroke:black" d="M316.380000,531930.239990 L316.380000,531930.720000 L350.220000,531930.720000 L350.220000,531930.239990 "></path>
<path style="stroke:black" d="M349.800000,531930.239990 L349.800000,531930.720000 L383.640000,531930.720000 L383.640000,531930.239990 "></path>
<path style="stroke:black" d="M383.160000,531930.239990 L383.160000,531930.720000 L417.000000,531930.720000 L417.000000,531930.239990 "></path>
<path style="stroke:black" d="M416.580000,531930.239990 L416.580000,531930.720000 L450.420000,531930.720000 L450.420000,531930.239990 "></path>
<path style="stroke:black" d="M182.520000,531930.240000 L182.520000,531948.480000 L182.999980,531948.480000 L182.999980,531930.240000 "></path>
<path style="stroke:black" d="M215.940000,531930.240000 L215.940000,531948.480000 L216.420010,531948.480000 L216.420010,531930.240000 "></path>
<path style="stroke:black" d="M249.300000,531930.240000 L249.300000,531948.480000 L249.780000,531948.480000 L249.780000,531930.240000 "></path>
<path style="stroke:black" d="M282.720000,531930.240000 L282.720000,531948.480000 L283.200010,531948.480000 L283.200010,531930.240000 "></path>
<path style="stroke:black" d="M316.140000,531930.240000 L316.140000,531948.480000 L316.619980,531948.480000 L316.619980,531930.240000 "></path>
<path style="stroke:black" d="M349.560000,531930.240000 L349.560000,531948.480000 L350.040010,531948.480000 L350.040010,531930.240000 "></path>
<path style="stroke:black" d="M382.920000,531930.240000 L382.920000,531948.480000 L383.399980,531948.480000 L383.399980,531930.240000 "></path>
<path style="stroke:black" d="M416.340000,531930.240000 L416.340000,531948.480000 L416.820010,531948.480000 L416.820010,531930.240000 "></path>
<path style="stroke:black" d="M216.120000,531930.480000 L216.120000,531948.720000 L216.600000,531948.720000 L216.600000,531930.480000 "></path>
<path style="stroke:black" d="M249.540000,531930.480000 L249.540000,531948.720000 L250.020010,531948.720000 L250.020010,531930.480000 "></path>
<path style="stroke:black" d="M282.960000,531930.480000 L282.960000,531948.720000 L283.440010,531948.720000 L283.440010,531930.480000 "></path>
<path style="stroke:black" d="M316.320000,531930.480000 L316.320000,531948.720000 L316.799980,531948.720000 L316.799980,531930.480000 "></path>
<path style="stroke:black" d="M349.740000,531930.480000 L349.740000,531948.720000 L350.220010,531948.720000 L350.220010,531930.480000 "></path>
<path style="stroke:black" d="M383.160000,531930.480000 L383.160000,531948.720000 L383.640010,531948.720000 L383.640010,531930.480000 "></path>
<path style="stroke:black" d="M416.520000,531930.480000 L416.520000,531948.720000 L417.000010,531948.720000 L417.000010,531930.480000 "></path>
<path style="stroke:black" d="M449.940000,531930.480000 L449.940000,531948.720000 L450.420010,531948.720000 L450.420010,531930.480000 "></path>
<path style="stroke:black" d="M182.520000,531948.239990 L182.520000,531948.720000 L216.360000,531948.720000 L216.360000,531948.239990 "></path>
<path style="stroke:black" d="M215.940000,531948.239990 L215.940000,531948.720000 L249.780000,531948.720000 L249.780000,531948.239990 "></path>
<path style="stroke:black" d="M249.300000,531948.239990 L249.300000,531948.720000 L283.200000,531948.720000 L283.200000,531948.239990 "></path>
<path style="stroke:black" d="M282.720000,531948.239990 L282.720000,531948.720000 L316.560000,531948.720000 L316.560000,531948.239990 "></path>
<path style="stroke:black" d="M316.140000,531948.239990 L316.140000,531948.720000 L349.980000,531948.720000 L349.980000,531948.239990 "></path>
<path style="stroke:black" d="M349.560000,531948.239990 L349.560000,531948.720000 L383.400000,531948.720000 L383.400000,531948.239990 "></path>
<path style="stroke:black" d="M382.920000,531948.239990 L382.920000,531948.720000 L416.760000,531948.720000 L416.760000,531948.239990 "></path>
<path style="stroke:black" d="M416.340000,531948.239990 L416.340000,531948.720000 L450.180000,531948.720000 L450.180000,531948.239990 "></path>
<rect y="531610.86" x="302.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="17.46" width="71.4"></rect></svg>
<svg width="309.059985" viewBox="200.940000 531662.280005 206.039990 48.360005" height="72.5400074999">
<rect y="531666.6" x="325.62" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531670.98" x="304.8" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.66"></rect>
<rect y="531675.3" x="284.04" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531684.0" x="242.52" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531679.62" x="263.28" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531692.64" x="200.94" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531688.32" x="221.76" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<text y="531705.526888" x="387.0" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4358888">Sum</text></svg>
<svg width="308.9700075" viewBox="206.580000 531860.459995 205.980005 48.420015" height="72.6300225001">
<path style="stroke:black" d="M346.680000,531864.660000 L348.480000,531863.880000 L349.380000,531863.400000 L349.140000,531864.540000 L347.640000,531870.960000 L347.220000,531872.640000 L346.680000,531870.960000 L344.580000,531864.720000 L344.220000,531863.760000 L345.240000,531864.060000 L345.540000,531864.420000 L347.640000,531870.660000 L346.680000,531870.960000 L346.680000,531870.660000 L348.180000,531864.240000 L349.140000,531864.540000 L348.840000,531864.840000 L347.040000,531865.620000 "></path>
<path style="stroke:black" d="M345.240000,531864.060000 L347.040000,531864.660000 L347.040000,531865.620000 L346.860000,531865.680000 L344.880000,531865.020000 "></path>
<path style="stroke:black" d="M346.860000,531865.140000 L348.660000,531864.360000 L347.160000,531870.780000 L345.060000,531864.540000 "></path>
<path style="stroke:black" d="M327.480000,531866.400000 L329.400000,531866.520000 L330.480000,531866.580000 L329.760000,531867.420000 L325.500000,531872.520000 L324.360000,531873.840000 L324.600000,531872.100000 L325.500000,531865.560000 L325.620000,531864.600000 L326.340000,531865.200000 L326.520000,531865.680000 L325.620000,531872.220000 L324.600000,531872.100000 L324.720000,531871.860000 L328.980000,531866.760000 L329.760000,531867.420000 L329.340000,531867.600000 L327.420000,531867.480000 "></path>
<path style="stroke:black" d="M326.340000,531865.200000 L327.780000,531866.520000 L327.420000,531867.480000 L327.240000,531867.420000 L327.120000,531867.300000 L325.680000,531865.980000 "></path>
<path style="stroke:black" d="M327.480000,531866.940000 L329.400000,531867.060000 L325.140000,531872.160000 L326.040000,531865.620000 "></path>
<path style="stroke:black" d="M328.140000,531865.980000 L327.660000,531865.740000 L327.240000,531866.820000 L327.720000,531867.060000 "></path>
<path style="stroke:black" d="M328.140000,531865.980000 L328.080000,531866.160000 L327.660000,531865.980000 L327.720000,531865.800000 "></path>
<path style="stroke:black" d="M306.540000,531871.740000 L308.340000,531872.340000 L309.360000,531872.640000 L308.400000,531873.240000 L303.000000,531877.020000 L301.560000,531878.040000 L302.280000,531876.420000 L304.860000,531870.360000 L305.280000,531869.400000 L305.760000,531870.300000 L305.760000,531870.780000 L303.180000,531876.780000 L302.280000,531876.420000 L302.460000,531876.180000 L307.860000,531872.400000 L308.400000,531873.240000 L307.980000,531873.300000 L306.180000,531872.700000 "></path>
<path style="stroke:black" d="M288.360000,531872.160000 L290.040000,531873.120000 L290.940000,531873.600000 L289.980000,531874.020000 L283.980000,531876.720000 L282.360000,531877.440000 L283.380000,531876.000000 L287.040000,531870.480000 L287.580000,531869.580000 L287.940000,531870.540000 L287.880000,531871.020000 L284.220000,531876.540000 L283.380000,531876.000000 L283.560000,531875.820000 L289.560000,531873.120000 L289.980000,531874.020000 L289.560000,531873.960000 L287.880000,531873.000000 "></path>
<path style="stroke:black" d="M305.760000,531870.300000 L306.780000,531871.980000 L306.180000,531872.700000 L306.000000,531872.640000 L305.940000,531872.460000 L304.920000,531870.780000 "></path>
<path style="stroke:black" d="M287.940000,531870.540000 L288.600000,531872.400000 L287.880000,531873.000000 L287.700000,531872.940000 L287.640000,531872.760000 L286.980000,531870.900000 "></path>
<path style="stroke:black" d="M306.360000,531872.220000 L308.160000,531872.820000 L302.760000,531876.600000 L305.340000,531870.540000 "></path>
<path style="stroke:black" d="M288.120000,531872.580000 L289.800000,531873.540000 L283.800000,531876.240000 L287.460000,531870.720000 "></path>
<path style="stroke:black" d="M307.260000,531871.500000 L306.900000,531871.140000 L306.180000,531872.040000 L306.540000,531872.400000 "></path>
<path style="stroke:black" d="M307.260000,531871.500000 L307.140000,531871.680000 L306.780000,531871.380000 L306.900000,531871.200000 "></path>
<path style="stroke:black" d="M289.200000,531871.980000 L288.840000,531871.620000 L287.940000,531872.400000 L288.300000,531872.760000 "></path>
<path style="stroke:black" d="M289.200000,531871.980000 L289.020000,531872.100000 L288.720000,531871.740000 L288.900000,531871.620000 "></path>
<path style="stroke:black" d="M265.680000,531877.740000 L267.240000,531878.820000 L268.080000,531879.420000 L267.060000,531879.720000 L260.820000,531881.820000 L259.200000,531882.420000 L260.280000,531881.040000 L264.480000,531875.940000 L265.140000,531875.100000 L265.380000,531876.120000 L265.260000,531876.540000 L261.060000,531881.640000 L260.280000,531881.040000 L260.520000,531880.860000 L266.760000,531878.760000 L267.060000,531879.720000 L266.640000,531879.660000 L265.080000,531878.580000 "></path>
<path style="stroke:black" d="M265.380000,531876.120000 L265.860000,531878.040000 L265.080000,531878.580000 L264.960000,531878.460000 L264.900000,531878.280000 L264.420000,531876.360000 "></path>
<path style="stroke:black" d="M265.380000,531878.160000 L266.940000,531879.240000 L260.700000,531881.340000 L264.900000,531876.240000 "></path>
<path style="stroke:black" d="M266.460000,531877.680000 L266.220000,531877.320000 L265.260000,531877.980000 L265.500000,531878.340000 "></path>
<path style="stroke:black" d="M266.520000,531877.740000 L266.340000,531877.860000 L266.040000,531877.440000 L266.220000,531877.320000 "></path>
<path style="stroke:black" d="M243.360000,531881.400000 L244.860000,531882.600000 L245.760000,531883.260000 L244.620000,531883.500000 L238.260000,531885.180000 L236.640000,531885.600000 L237.780000,531884.400000 L242.280000,531879.600000 L243.000000,531878.820000 L243.180000,531879.840000 L243.060000,531880.260000 L238.560000,531885.060000 L237.780000,531884.400000 L238.080000,531884.220000 L244.440000,531882.540000 L244.620000,531883.500000 L244.260000,531883.440000 L242.760000,531882.240000 "></path>
<path style="stroke:black" d="M386.040000,531879.180000 L385.920000,531879.000000 L385.560000,531879.300000 L385.680000,531879.480000 "></path>
<path style="stroke:black" d="M243.180000,531879.840000 L243.540000,531881.760000 L242.760000,531882.240000 L242.580000,531882.120000 L242.580000,531881.880000 L242.220000,531879.960000 "></path>
<path style="stroke:black" d="M243.060000,531881.820000 L244.560000,531883.020000 L238.200000,531884.700000 L242.700000,531879.900000 "></path>
<path style="stroke:black" d="M244.200000,531881.400000 L243.960000,531881.040000 L242.940000,531881.640000 L243.180000,531882.000000 "></path>
<path style="stroke:black" d="M244.200000,531881.460000 L244.020000,531881.580000 L243.780000,531881.160000 L243.960000,531881.040000 "></path>
<path style="stroke:black" d="M219.780000,531884.940000 L221.220000,531886.200000 L222.000000,531886.800000 L220.920000,531887.040000 L214.500000,531888.420000 L212.820000,531888.840000 L214.080000,531887.580000 L218.820000,531883.020000 L219.540000,531882.300000 L219.660000,531883.320000 L219.540000,531883.740000 L214.800000,531888.300000 L214.080000,531887.580000 L214.320000,531887.460000 L220.740000,531886.080000 L220.920000,531887.040000 L220.500000,531886.920000 L219.060000,531885.660000 "></path>
<path style="stroke:black" d="M219.660000,531883.320000 L219.900000,531885.240000 L219.060000,531885.660000 L218.940000,531885.540000 L218.940000,531885.360000 L218.700000,531883.440000 "></path>
<path style="stroke:black" d="M219.420000,531885.300000 L220.860000,531886.560000 L214.440000,531887.940000 L219.180000,531883.380000 "></path>
<path style="stroke:black" d="M375.540000,531883.620000 L375.480000,531883.380000 L375.000000,531883.560000 L375.060000,531883.800000 "></path>
<path style="stroke:black" d="M220.560000,531885.000000 L220.320000,531884.520000 L219.300000,531885.060000 L219.540000,531885.540000 "></path>
<path style="stroke:black" d="M220.560000,531885.000000 L220.380000,531885.120000 L220.140000,531884.700000 L220.320000,531884.580000 "></path>
<path style="stroke:black" d="M354.120000,531887.400000 L354.060000,531887.160000 L353.580000,531887.340000 L353.640000,531887.580000 "></path>
<path style="stroke:black" d="M317.340000,531897.600000 L317.400000,531897.420000 L316.980000,531897.240000 L316.920000,531897.420000 "></path>
<path style="stroke:black" d="M300.660000,531901.440000 L300.840000,531901.260000 L300.480000,531900.900000 L300.300000,531901.080000 "></path>
<path style="stroke:black" d="M280.980000,531905.340000 L281.160000,531905.220000 L280.920000,531904.800000 L280.740000,531904.920000 "></path>
<rect y="531860.46" x="351.96" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531864.84" x="331.2" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531869.16" x="310.44" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531873.48" x="289.68" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531882.18" x="248.1" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531877.86" x="268.86" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531886.56" x="227.34" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<rect y="531890.88" x="206.58" style="fill:rgba(0,0,0,0);stroke:rgb(0,0,0);stroke-width:1pt;" height="18.0" width="60.6"></rect>
<text y="531903.766888" x="392.64" style="font-size:7.991000pt" lengthAdjust="spacingAndGlyphs" textLength="16.4358888">Sum</text></svg>
<h3>Figure 4-5.  256-bit VMPSADBW Operation</h3>
<h2>Operation</h2>
<p><strong>VMPSADBW (VEX.256 encoded version)</strong></p>
<pre>BLK2_OFFSET (cid:197) imm8[1:0]*32
BLK1_OFFSET (cid:197) imm8[2]*32
SRC1_BYTE0 (cid:197) SRC1[BLK1_OFFSET+7:BLK1_OFFSET]
SRC1_BYTE1 (cid:197) SRC1[BLK1_OFFSET+15:BLK1_OFFSET+8]
SRC1_BYTE2 (cid:197) SRC1[BLK1_OFFSET+23:BLK1_OFFSET+16]
SRC1_BYTE3 (cid:197) SRC1[BLK1_OFFSET+31:BLK1_OFFSET+24]
SRC1_BYTE4 (cid:197)SRC1[BLK1_OFFSET+39:BLK1_OFFSET+32]
SRC1_BYTE5 (cid:197) SRC1[BLK1_OFFSET+47:BLK1_OFFSET+40]
SRC1_BYTE6 (cid:197) SRC1[BLK1_OFFSET+55:BLK1_OFFSET+48]
SRC1_BYTE7 (cid:197) SRC1[BLK1_OFFSET+63:BLK1_OFFSET+56]
SRC1_BYTE8 (cid:197) SRC1[BLK1_OFFSET+71:BLK1_OFFSET+64]
SRC1_BYTE9 (cid:197) SRC1[BLK1_OFFSET+79:BLK1_OFFSET+72]
SRC1_BYTE10 (cid:197) SRC1[BLK1_OFFSET+87:BLK1_OFFSET+80]
SRC2_BYTE0 (cid:197)SRC2[BLK2_OFFSET+7:BLK2_OFFSET]
SRC2_BYTE1 (cid:197) SRC2[BLK2_OFFSET+15:BLK2_OFFSET+8]
SRC2_BYTE2 (cid:197) SRC2[BLK2_OFFSET+23:BLK2_OFFSET+16]
SRC2_BYTE3 (cid:197) SRC2[BLK2_OFFSET+31:BLK2_OFFSET+24]
TEMP0 (cid:197) ABS(SRC1_BYTE0 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE1 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE3)
DEST[15:0] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE1 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE3)
DEST[31:16] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE3)
DEST[47:32] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE3)
DEST[63:48] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE3)
DEST[79:64] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE3)
DEST[95:80] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE3)
DEST[111:96] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE10 - SRC2_BYTE3)
DEST[127:112] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
BLK2_OFFSET (cid:197) imm8[4:3]*32 + 128
BLK1_OFFSET (cid:197) imm8[5]*32 + 128
SRC1_BYTE0 (cid:197) SRC1[BLK1_OFFSET+7:BLK1_OFFSET]
SRC1_BYTE1 (cid:197) SRC1[BLK1_OFFSET+15:BLK1_OFFSET+8]
SRC1_BYTE2 (cid:197) SRC1[BLK1_OFFSET+23:BLK1_OFFSET+16]
SRC1_BYTE3 (cid:197) SRC1[BLK1_OFFSET+31:BLK1_OFFSET+24]
SRC1_BYTE4 (cid:197) SRC1[BLK1_OFFSET+39:BLK1_OFFSET+32]
SRC1_BYTE5 (cid:197) SRC1[BLK1_OFFSET+47:BLK1_OFFSET+40]
SRC1_BYTE6 (cid:197) SRC1[BLK1_OFFSET+55:BLK1_OFFSET+48]
SRC1_BYTE7 (cid:197) SRC1[BLK1_OFFSET+63:BLK1_OFFSET+56]
SRC1_BYTE8 (cid:197) SRC1[BLK1_OFFSET+71:BLK1_OFFSET+64]
SRC1_BYTE9 (cid:197) SRC1[BLK1_OFFSET+79:BLK1_OFFSET+72]
SRC1_BYTE10 (cid:197) SRC1[BLK1_OFFSET+87:BLK1_OFFSET+80]
SRC2_BYTE0 (cid:197)SRC2[BLK2_OFFSET+7:BLK2_OFFSET]
SRC2_BYTE1 (cid:197) SRC2[BLK2_OFFSET+15:BLK2_OFFSET+8]
SRC2_BYTE2 (cid:197) SRC2[BLK2_OFFSET+23:BLK2_OFFSET+16]
SRC2_BYTE3 (cid:197) SRC2[BLK2_OFFSET+31:BLK2_OFFSET+24]
TEMP0 (cid:197) ABS(SRC1_BYTE0 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE1 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE3)
DEST[143:128] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197)ABS(SRC1_BYTE1 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE3)
DEST[159:144] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE3)
DEST[175:160] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197)ABS(SRC1_BYTE3 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE3)
DEST[191:176] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE3)
DEST[207:192] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE3)
DEST[223:208] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE3)
DEST[239:224] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE10 - SRC2_BYTE3)
DEST[255:240] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3</pre>
<p><strong>VMPSADBW (VEX.128 encoded version)</strong></p>
<pre>BLK2_OFFSET (cid:197) imm8[1:0]*32
BLK1_OFFSET (cid:197) imm8[2]*32
SRC1_BYTE0 (cid:197) SRC1[BLK1_OFFSET+7:BLK1_OFFSET]
SRC1_BYTE1 (cid:197) SRC1[BLK1_OFFSET+15:BLK1_OFFSET+8]
SRC1_BYTE2 (cid:197) SRC1[BLK1_OFFSET+23:BLK1_OFFSET+16]
SRC1_BYTE3 (cid:197) SRC1[BLK1_OFFSET+31:BLK1_OFFSET+24]
SRC1_BYTE4 (cid:197) SRC1[BLK1_OFFSET+39:BLK1_OFFSET+32]
SRC1_BYTE5 (cid:197) SRC1[BLK1_OFFSET+47:BLK1_OFFSET+40]
SRC1_BYTE6 (cid:197) SRC1[BLK1_OFFSET+55:BLK1_OFFSET+48]
SRC1_BYTE7 (cid:197) SRC1[BLK1_OFFSET+63:BLK1_OFFSET+56]
SRC1_BYTE8 (cid:197) SRC1[BLK1_OFFSET+71:BLK1_OFFSET+64]
SRC1_BYTE9 (cid:197) SRC1[BLK1_OFFSET+79:BLK1_OFFSET+72]
SRC1_BYTE10 (cid:197) SRC1[BLK1_OFFSET+87:BLK1_OFFSET+80]
SRC2_BYTE0 (cid:197)SRC2[BLK2_OFFSET+7:BLK2_OFFSET]
SRC2_BYTE1 (cid:197) SRC2[BLK2_OFFSET+15:BLK2_OFFSET+8]
SRC2_BYTE2 (cid:197) SRC2[BLK2_OFFSET+23:BLK2_OFFSET+16]
SRC2_BYTE3 (cid:197) SRC2[BLK2_OFFSET+31:BLK2_OFFSET+24]
TEMP0 (cid:197) ABS(SRC1_BYTE0 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE1 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE3)
DEST[15:0] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE1 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE3)
DEST[31:16] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE2 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE3)
DEST[47:32] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE3 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE3)
DEST[63:48] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE4 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE3)
DEST[79:64] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE5 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE3)
DEST[95:80] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE6 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE3)
DEST[111:96] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS(SRC1_BYTE7 - SRC2_BYTE0)
TEMP1 (cid:197) ABS(SRC1_BYTE8 - SRC2_BYTE1)
TEMP2 (cid:197) ABS(SRC1_BYTE9 - SRC2_BYTE2)
TEMP3 (cid:197) ABS(SRC1_BYTE10 - SRC2_BYTE3)
DEST[127:112] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
DEST[VLMAX-1:128] (cid:197) 0</pre>
<p><strong>MPSADBW (128-bit Legacy SSE version)</strong></p>
<pre>SRC_OFFSET (cid:197) imm8[1:0]*32
DEST_OFFSET (cid:197) imm8[2]*32
DEST_BYTE0 (cid:197) DEST[DEST_OFFSET+7:DEST_OFFSET]
DEST_BYTE1 (cid:197) DEST[DEST_OFFSET+15:DEST_OFFSET+8]
DEST_BYTE2 (cid:197) DEST[DEST_OFFSET+23:DEST_OFFSET+16]
DEST_BYTE3 (cid:197) DEST[DEST_OFFSET+31:DEST_OFFSET+24]
DEST_BYTE4 (cid:197) DEST[DEST_OFFSET+39:DEST_OFFSET+32]
DEST_BYTE5 (cid:197) DEST[DEST_OFFSET+47:DEST_OFFSET+40]
DEST_BYTE6 (cid:197) DEST[DEST_OFFSET+55:DEST_OFFSET+48]
DEST_BYTE7 (cid:197) DEST[DEST_OFFSET+63:DEST_OFFSET+56]
DEST_BYTE8 (cid:197) DEST[DEST_OFFSET+71:DEST_OFFSET+64]
DEST_BYTE9 (cid:197) DEST[DEST_OFFSET+79:DEST_OFFSET+72]
DEST_BYTE10 (cid:197) DEST[DEST_OFFSET+87:DEST_OFFSET+80]
SRC_BYTE0 (cid:197) SRC[SRC_OFFSET+7:SRC_OFFSET]
SRC_BYTE1 (cid:197) SRC[SRC_OFFSET+15:SRC_OFFSET+8]
SRC_BYTE2 (cid:197) SRC[SRC_OFFSET+23:SRC_OFFSET+16]
SRC_BYTE3 (cid:197) SRC[SRC_OFFSET+31:SRC_OFFSET+24]
TEMP0 (cid:197) ABS( DEST_BYTE0 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE1 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE2 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE3 - SRC_BYTE3)
DEST[15:0] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE1 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE2 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE3 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE4 - SRC_BYTE3)
DEST[31:16] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE2 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE3 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE4 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE5 - SRC_BYTE3)
DEST[47:32] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE3 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE4 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE5 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE6 - SRC_BYTE3)
DEST[63:48] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE4 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE5 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE6 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE7 - SRC_BYTE3)
DEST[79:64] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE5 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE6 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE7 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE8 - SRC_BYTE3)
DEST[95:80] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE6 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE7 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE8 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE9 - SRC_BYTE3)
DEST[111:96] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
TEMP0 (cid:197) ABS( DEST_BYTE7 - SRC_BYTE0)
TEMP1 (cid:197) ABS( DEST_BYTE8 - SRC_BYTE1)
TEMP2 (cid:197) ABS( DEST_BYTE9 - SRC_BYTE2)
TEMP3 (cid:197) ABS( DEST_BYTE10 - SRC_BYTE3)
DEST[127:112] (cid:197) TEMP0 + TEMP1 + TEMP2 + TEMP3
DEST[VLMAX-1:128] (Unmodified)</pre>
<h2>Intel C/C++ Compiler Intrinsic Equivalent</h2>
<p>(V)MPSADBW:</p>
<p> __m128i _mm_mpsadbw_epu8 (__m128i s1, __m128i s2, const int mask);</p>
<p>VMPSADBW:</p>
<p> __m256i _mm256_mpsadbw_epu8 (__m256i s1, __m256i s2, const int mask);</p>
<h2>Flags Affected</h2>
<p>None</p>
<h2>Other Exceptions</h2>
<p>See Exceptions Type 4; additionally</p>
<table class="exception-table">
<tr>
<td>#UD</td>
<td>If VEX.L = 1.</td></tr></table></body></html>